code: @Deprecated
      @SafeVarargs
      public static <B extends Bean> MinimalMetaBean<B> of(
              Class<B> beanType,
              Supplier<BeanBuilder<B>> builderSupplier,
              Function<B, Object>... getters) {
  
          if (getters == null) {
              throw new NullPointerException("Getter functions must not be null");
          }
          return new MinimalMetaBean<>(beanType, fieldNames(beanType), builderSupplier, Arrays.asList(getters), null);
      }
docs: Obtains an instance of the meta-bean for immutable beans.
  <p>
  The properties will be determined using reflection to find the
  {@link PropertyDefinition} annotation.
  
  @param <B>  the type of the bean
  @param beanType  the bean type, not null
  @param builderSupplier  the supplier of bean builders, not null
  @param getters  the getter functions, not null
  @return the meta-bean, not null
  @deprecated Use version that takes the field names