docs: public static Properties getProperties(final InputStream is) throws IOException {
          Properties p = new Properties();
  
          try {
              if (is != null) {
                  p.load(is);
  
                  // Look for "values" and strip the quotes to values
                  for (Entry<Object, Object> entry : p.entrySet()) {
                      String s = ((String) entry.getValue()).trim();
                      // If first and last characters are ", strip them off..
                      if (s.length() > 1 && s.startsWith("\"") && s.endsWith("\"")) {
                          entry.setValue(s.substring(1, s.length() - 1));
                      }
                  }
              }
          } finally {
              Utils.tryToClose(is);
          }
  
          return p;
      }