public static RequestCommand valueOf(String command) {
		command = command.toUpperCase();
		if ("LOG_FILE".equals(command)) {
			return new RequestCommand(LOG_FILE);
		}
		if ("GZ_FILE".equals(command)) {
			return new RequestCommand(GZ_FILE);
		}
		if ("SEARCH_FILE_CONTENT".equals(command)) {
			return new RequestCommand(SEARCH_FILE_CONTENT);
		}
		if ("FILE_CONTENT".equals(command)) {
			return new RequestCommand(FILE_CONTENT);
		}
		if ("QUIT".equals(command)) {
			return new RequestCommand(QUIT);
		}
		;

		throw new IllegalArgumentException("Unrecognized command: " + command);
	}