@Override
	public void markupRawBinary(MachHeader header, FlatProgramAPI api, Address baseAddress,
			ProgramModule parentModule, TaskMonitor monitor, MessageLog log) {
		try {
			super.markupRawBinary(header, api, baseAddress, parentModule, monitor, log);

			if (datasize > 0) {
				Address start = baseAddress.getNewAddress(dataoff);
				api.createFragment(parentModule,
					LoadCommandTypes.getLoadCommandName(getCommandType()), start, datasize);
			}
		}
		catch (Exception e) {
			log.appendMsg("Unable to create " + getCommandName());
		}
	}
Creates and parses a new {@link LinkEditDataCommand}.  Sets <code>dataReader</code> to the
data offset.

@param loadCommandReader A {@link BinaryReader reader} that points to the start of the load
  command
@param dataReader A {@link BinaryReader reader} that can read the data that the load command
  references.  Note that this might be in a different underlying provider.
@throws IOException if an IO-related error occurs while parsing
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/commands/LinkEditDataCommand.java