}
if (fieldPackager == null) {
throw new ISOException("No default tag packager and no field packager configured for tag: " + tag);
}
//Numeric field numbering is helpful in accessing them - e.g.: using m.getComponent("path")
ISOTaggedField taggedField = (ISOTaggedField) fieldPackager.createComponent(numericTag ? Integer.parseInt(tag) : subFieldId);
consumed += fieldPackager.unpack(taggedField, b, consumed);
//ISOTaggedField taggedField = new ISOTaggedField(tag, subField);
m.set(taggedField);
subFieldId++;
}