protected void checkAttributeName(String name) {
    String[] validAttNames = getAttributeNames();
    if (!Arrays.asList(validAttNames).contains(name.toLowerCase())) {
      throw new IllegalArgumentException(
          String.format("Unknown configuration attribute name %s. Valid attribute names are: %s .",
              name, SystemAdmin.join(validAttNames)));
    }
  }
Set to true if most of the attributes can be modified. Set to false if most of the attributes
are read only.
geode-core/src/main/java/org/apache/geode/internal/AbstractConfig.java