code: public Properties readProperties() throws IOException {
          Properties p;
  
          try (Reader src = newReader()) {
              p = new Properties();
              p.load(src);
          }
          return p;
      }
docs: Reads properties with the encoding for this node