code: public static PropertiesSettings from(URL url) throws IOException
      {
          InputStream stream = null;
          try
          {
              stream = url.openStream();
              return from(stream);
          }
          finally
          {
              if (stream != null) stream.close();
          }
      }
docs: Creates a new PropertiesSettings from the given URL.
  
  @param url the URL to read
  @return a new PropertiesSettings
  @throws IOException if the URL cannot be read