}
if(!(null == referenceClass || referenceClass == ClassConstants.OBJECT)) {
super.initialize(session);
}
ReferenceListener listener = new ReferenceListener();
if (!(session.getEventManager().getListeners().contains(listener))) {
session.getEventManager().addListener(listener);
}
// iterate over each source & target XMLField and set the