code: public static PropertyChain loadPropertyChain() {
  		try {
  			final Properties traceeDefaultFileProperties = new TraceePropertiesFileLoader().loadTraceeProperties(TraceePropertiesFileLoader.TRACEE_DEFAULT_PROPERTIES_FILE);
  			final Properties traceeFileProperties = new TraceePropertiesFileLoader().loadTraceeProperties(TraceePropertiesFileLoader.TRACEE_PROPERTIES_FILE);
  			return PropertyChain.build(System.getProperties(), traceeFileProperties, traceeDefaultFileProperties);
  		} catch (IOException ioe) {
  			throw new IllegalStateException("Could not load TraceeProperties: " + ioe.getMessage(), ioe);
  		}
  	}
docs: Loads a layered property chain based on:
  <ol>
  <li>System properties</li>
  <li>merged entries from all {@code /META-INF/tracee.properties} files on the classpath (loaded in undefined order)</li>
  <li>merged entries from all {@code /META-INF/tracee.default.properties} files on the classpath (loaded in undefined order)</li>
  </ol>