code: private static Field findFieldInHierarchy(Object object, FieldMatcherStrategy strategy) {
          assertObjectInGetInternalStateIsNotNull(object);
          return findSingleFieldUsingStrategy(strategy, object, true, getType(object));
      }
docs: Find field in hierarchy.
  
  @param object   the object
  @param strategy the strategy
  @return the field