code: public static PropertiesSettings from(File file) throws IOException
      {
          FileInputStream stream = new FileInputStream(file);
          return from(stream);
      }
docs: Creates a new PropertiesSettings from the given properties file.
  
  @param file the properties file to read
  @return a new PropertiesSettings
  @throws IOException if the properties file cannot be read