document.setLazyLoad(false); final boolean updateMode = fieldWalker.updateMode(); Object newValue = fieldWalker.visitField(fieldType, linkedType, fieldValue); && !(OType.LINK.equals(fieldType) || OType.LINKBAG.equals(fieldType) || OType.LINKLIST.equals(fieldType) || OType.LINKSET.equals(fieldType) || (fieldValue instanceof ORecordLazyMultiValue))) { if (fieldWalker.goDeeper(fieldType, linkedType, fieldValue)) { if (fieldValue instanceof Map) walkMap((Map) fieldValue, fieldType, fieldWalker, walked); if (!fieldWalker.goFurther(fieldType, linkedType, fieldValue, newValue)) { document.setLazyLoad(oldLazyLoad); return;