Reference reference = resolver.getReference(this, srcObject);
if (reference == null) {
Vector pks = new Vector();
pks.setSize(pkFieldNames.size());
reference = new Reference(this, srcObject, getReferenceClass(), pks);
resolver.addReference(reference);
record.reference(reference);
}
XMLField tgtFld = (XMLField) getSourceToTargetKeyFieldAssociations().get(xmlField);
int idx = pkFieldNames.indexOf(tgtFld.getXPath());
Vector primaryKeys = reference.getPrimaryKeys();