code: public static PropertiesBuilder from(Reader reader) {
  
      try {
        Properties defaults = new Properties();
        defaults.load(reader);
        return from(defaults);
      }
      catch (IOException cause) {
        throw new SystemException(String.format("Failed to load properties from reader [%s]", reader), cause);
      }
    }
docs: Factory method to load {@link Properties} from the given {@link Reader}.
  
  @param reader {@link Reader} containing the {@link Properties} to load.
  @return an instance of the {@link PropertiesBuilder} class initialized with the properties
  from the given reader.
  @throws SystemException if the properties from the given {@link Reader} could not be loaded.
  @see java.util.Properties#load(Reader)
  @see java.io.Reader
  @see #from(Properties)