docs: public String getProperty(String pKey, String pDefaultValue) {
  
      // Had to override this because Properties uses super.get()...
      String value = (String) get(pKey);  // Safe cast, see get(Object)
  
      if (value != null) {
        return value;
      }
      return ((defaults != null)
              ? defaults.getProperty(pKey)
              : pDefaultValue);
    }