code: private static void checkValueInPossibilities(Object val, IConfigKey configKey) {
  		if (val != null && configKey.getPossibleValues() != null && !configKey.getPossibleValues().contains(val)) {
  			throw new RuntimeException(String.format("Invalid value for key=[%s], possibles=%s",
  				configKey.getKey(), configKey.getPossibleValues()));
  		}
  	}
docs: ------------------------------ PRIVATE