code: public final void deepCopyObjectField(Object obj, Object copy, Field field) {
  
  		deepCopyObjectAtOffset(obj, copy, field.getType(), getObjectFieldOffset(field), new IdentityHashMap<Object, Object>(100));
  	}
docs: Copies the object of the specified type from the given field in the source object
  to the same field in the copy, visiting the object during the copy so that its fields are also copied
  @param obj The object to copy from
  @param copy The target object
  @param field Field to be copied