docs: private static Properties loadProperties(InputStream pInput)
          throws IOException {
  
          if (pInput == null) {
              throw new IllegalArgumentException("InputStream == null!");
          }
  
          Properties mapping = new Properties();
          /*if (pInput instanceof  XMLPropertiesInputStream) {
              mapping = new XMLProperties();
          }
          else {
              mapping = new Properties();
          }*/
  
          // Load the properties
          mapping.load(pInput);
  
          return mapping;
      }