public static Command valueOf(char commandChar) {
		for (Command command : values()) {
			if (command.command == commandChar) {
				return command;
			}
		}
		throw new InvalidCommandCharacterException(commandChar);
	}