/** * Constructor that initializes default values and attempts to load the given * properties file * @param file Path to the file to load * @throws IOException Thrown if unable to read or parse the file */ public Config(final String file) throws IOException { loadSystemAndDefaults(); loadConfig(file); }