boolean shouldSet()

in src/main/java/org/apache/sling/installer/factories/configuration/impl/MetatypeHandler.java [105:115]


    boolean shouldSet(final AttributeDefinition ad, final String[] values) {
        if (ad.getDefaultValue() == null) {
            if (values.length == 0 || (values.length == 1 && values[0].isEmpty())) {
                return false;
            }
        }
        if (ad.getDefaultValue() != null && Arrays.equals(ad.getDefaultValue(), values)) {
            return false;
        }
        return true;
    }