*/
	public void loadAliases(String filename) {
		debug("Loading aliases");

		for (final String _line : Utils.loadStrings(filename)) {
			final String line = Utils.trim(_line);

			if ( line.startsWith("#") ) continue;

			// index 0 of this list should be "alias", index 1 should be the
			// <command>:<alias list> pair
			final List<String> data = Utils.mkList(line.split(" "));

			final String command = data.get(1).split(":")[0]; // command
			final String aliasList = data.get(1).split(":")[1]; // comma separated list of aliases

			// split by ',' to look for multiple aliases, e.g. "alias1,alias2"
			for (final String alias : Utils.mkList(aliasList.split(","))) {
				this.aliases.put(alias, command);
			}
		}

		debug("Aliases loaded.");
		debug("");
	}