code: @Override
      protected void processSetting(String name, String value) {
          if (KAMSTORE_URL_DESC.equals(name)) {
              kamURL = value;
          } else if (KAMSTORE_USER_DESC.equals(name)) {
              kamUser = value;
          } else if (KAMSTORE_PASSWORD_DESC.equals(name)) {
              kamPassword = value;
          } else if (KAMSTORE_CATALOG_SCHEMA_DESC.equals(name)) {
              kamCatalogSchema = value;
          } else if (KAMSTORE_SCHEMA_PREFIX_DESC.equals(name)) {
              kamSchemaPrefix = value;
          } else if (FRAMEWORK_WORKING_AREA_DESC.equals(name)) {
              final String workingPath = asPath(value, NESTED_OUTPUT_DIRECTORY);
              workingDirectory = new File(workingPath);
          } else if (FRAMEWORK_CACHE_DIRECTORY_DESC.equals(name)) {
              cacheDirectory = new File(value);
          } else if (APPLICATION_LOG_PATH_DESC.equals(name)) {
              applicationLogPath = new File(value);
          } else if (RESOURCE_INDEX_URL_DESC.equals(name)) {
              resourceIndexURL = value;
          } else if (BEL_TEMPLATE_LOCATION.equals(name)) {
              belTemplateDirectory = new File(value);
          } else if (SYSTEM_MANAGED_SCHEMAS.equals(name)) {
              systemManagedSchemas = value;
          }
      }
docs: {@inheritDoc}