code: public static boolean hasProperty(String propertyPrefix, Language language, String... propertyComponents) {
        return findKey(propertyPrefix, language, propertyComponents) != null;
     }
docs: <p>Checks if a property is in the config or or set on the system. The property name is constructed as
  <code>propertyPrefix+ . + propertyComponent[0] + . + propertyComponent[1] + ... +
  (language.toString()|language.getCode().toLowerCase())</code> This will return true if the language specific
  config option is set or a default (i.e. no-language specified) version is set. </p>
  
  @param propertyPrefix     The prefix
  @param language           The language we would like the config for
  @param propertyComponents The components.
  @return True if the property is known, false if not.