void parseResponse(String serverResponse) {
		errorCode = null;
		response = null;
		try {
			if (logger.isDebug()) {
				logger.debug("Start parsing");
			}			
			JSONTokener tokener = new JSONTokener(serverResponse);
			JSONObject resultObject = new JSONObject(tokener);
			if (logger.isDebug()) {
				logger.debug("Result json created");
			}
			response = new Response(resultObject, this);
			if (logger.isDebug()) {
				logger.debug("End parsing");
			}
		} catch (JSONException je) {
			logger.error(je);
			if (logger.isDebug()) {
				logger.error(serverResponse);
			}
			errorCode = ErrorCodes.ERROR_RESPONSE;
		}
	}