code: public synchronized String getConfigProperty(Config.ConfigProperty configProperty) {
          SeLionLogger.getLogger().entering(configProperty);
          checkArgument(configProperty != null, "Config property cannot be null");
  
          // Search locally then query SeLionConfig if not found
          String propValue = null;
          if (baseConfig.containsKey(configProperty.getName())) {
              propValue = baseConfig.getString(configProperty.getName());
          }
  
          if (StringUtils.isBlank(propValue)) {
              propValue = Config.getConfigProperty(configProperty);
          }
          SeLionLogger.getLogger().exiting(propValue);
          return propValue;
      }
docs: Get the configuration property value for configProperty.
  
  @param configProperty
  The configuration property value to get
  
  @return The configuration property value or null if property does not exit.