@Override
	public CommandResponse executeCommand(RequestType requestType, List<Pair<String,String>> headers, String commandName, Object commandParameters, Class<?> responseCastClass){
		CommandResponse result;
		if(requestType.name().toLowerCase().equals("get")) {
			result = doGet(commandName, headers, commandParameters, responseCastClass);
		}
		else {
			result = doPost(commandName, headers, commandParameters, responseCastClass);
		}
		return result;
	}