code: public MetaConfig withObjectEqualsChecks(ObjectEqualsPolicy equalsPolicy, ObjectHashCodePolicy hashCodePolicy) {
      Ensure.that(equalsPolicy != null, "equalsPolicy != null");
      Ensure.that(hashCodePolicy != null, "hashCodePolicy != null");
  
      return new MetaConfigBuilder(this)
        .setObjectEqualsPolicy(equalsPolicy)
        .setObjectHashCodePolicy(hashCodePolicy)
        .build();
    }
docs: Allows consumers to set special handling for {@link Getter#get(Object)} responses for
  {@link Meta#equals(Object, Object)}, {@link Meta#hashCode(Object)}.
  
  @param equalsPolicy a non-null equals policy
  @param hashCodePolicy a non-null hash policy
  @return the new config
  @see #withShallowArraySupport()