code: public MetaConfig withShallowArraySupport() {
      return withObjectEqualsChecks(MetaPolicy::areEqualWithShallowArrayCheck, MetaPolicy::toHashcodeWithShallowArrayHandling)
        .withObjectToString(MetaPolicy::toStringWithShallowArrayHandling);
    }
docs: Alters the configuration to have basic array support.
  Where a {@link Getter} returns an array the configuration will support shallow equality, hash code and to string
  inspection to determine equivalence.
  Refer to the following methods for base implementation details:
  {@link java.util.Arrays#equals(boolean[], boolean[])};
  {@link java.util.Arrays#hashCode(boolean[])};
  {@link java.util.Arrays#toString(boolean[])}.
  
  @return a new configuration with array handling support
  @see Meta#equals(Object, Object)
  @see Meta#hashCode(Object)
  @see Meta#toString(Object)