code: public Class<?> getType() {
          Class<?> cl = getTypeInternal();
          if (isDeserialized && !cl.isPrimitive()) {
              return Object.class;
          }
          return cl;
      }
docs: Gets the type of this field.
  
  @return a {@code Class} object representing the type of the field.