code: static Field readField(DataInputView in, ClassLoader userCodeClassLoader) throws IOException {
  		Class<?> declaringClass = InstantiationUtil.resolveClassByName(in, userCodeClassLoader);
  		String fieldName = in.readUTF();
  		return getField(fieldName, declaringClass);
  	}
docs: Reads a field from the given {@link DataInputView}.
  
  <p>This read methods avoids Java serialization, by reading the classname of the field's declaring class
  and dynamically loading it. The field is also read by field name and obtained via reflection.
  
  @param in the input view to read from.
  @param userCodeClassLoader the user classloader.
  
  @return the read field.