code: public static PropertiesSettings from(String resource) throws IOException
      {
          return from(resource, Thread.currentThread().getContextClassLoader());
      }
docs: Creates a new PropertiesSettings from the given resource in the classpath of the context ClassLoader.
  
  @param resource the resource to read
  @return a new PropertiesSettings
  @throws IOException if the resource cannot be read
  @see #from(String, ClassLoader)