/* */
/* 114 */ Iterator it = this.fieldMap.values().iterator();
/* 115 */ while (it.hasNext())
/* */ {
/* 117 */ DistributedFieldUpdate update = (DistributedFieldUpdate)it.next();
/* 118 */ ClassAdvisor advisor = (ClassAdvisor)advised._getAdvisor();
/* 119 */ log.trace("build field " + advisor.getAdvisedFields()[update.getFieldIndex()].getName());
/* 120 */ Object val = update.getNonDereferencedValue();
/* 121 */ if ((val != null) && ((val instanceof VersionReference)))
/* */ {
/* 123 */ VersionReference ref = (VersionReference)val;
/* 124 */ log.trace("VersionReference.guid: " + ref.getGUID() + " for field " + advisor.getAdvisedFields()[update.getFieldIndex()].getName());
/* 125 */ val = manager.getObject(ref.getGUID());
/* 126 */ if (val == null)
/* */ {
/* 128 */ DistributedState fieldVal = manager.getState(ref.getGUID());
/* 129 */ val = fieldVal.buildObject(manager, versionManager);