protected ConfigurationParameter createConfigurationParameter(String name, String description,
      Object value, Class type, boolean userModifiable) {
    return new ConfigurationParameterImpl(name, description, value, type, userModifiable);
  }
Template method for creating {@link ConfigurationParameter}.

@param name the name of this parameter which cannot change
@param description full description to use
@param value the value of this parameter
@param type the class type of the value
@param userModifiable true if this is modifiable; false if read-only
@return new impl instance of {@link ConfigurationParameter}
geode-core/src/main/java/org/apache/geode/admin/internal/SystemMemberImpl.java