code: public final String getConfigurationValue(Enum<?> key)
      {
          //get string key
          String keyStr=key.toString();
          
          //get value
          String value=this.getConfigurationValue(keyStr);
          
          return value;
      }
docs: Returns the value from the component configuration based on the provided
  configuration key.
  The value will be trimmed.<br>
  If the trimmed configuration value is an empty string,
  null will be returned instead.
  
  @param   key
  The configuration key (toString value will be used)
  @return  The value