public FieldContext<T> createFieldContext(FieldMappingInfo<T> fmi, boolean includeReader) {
		DataTypeComponent dtc = fmi.getDtc(structureDataType);
		BinaryReader fieldReader = includeReader ? getFieldReader(dtc.getOffset()) : null;
		FieldContext<T> readContext = new FieldContext<>(this, fmi, dtc, fieldReader);
		return readContext;
	}
Creates a new {@link FieldContext} for a specific field.

@param fmi {@link FieldMappingInfo field} of interest 
@param includeReader boolean flag, if true create a BinaryReader for the field, if false no
BinaryReader will be created
@return new {@link FieldContext}
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/structmapping/StructureContext.java