code: private Track getTrackResponse(String methodName, Map<String, Object> params)
  			throws MusixMatchException {
  		Track track = new Track();
  		String response = null;
  		TrackGetMessage message = null;
  
  		response = MusixMatchRequest.sendRequest(Helper.getURLString(
  				methodName, params));
  
  		Gson gson = new Gson();
  
  		try {
  			message = gson.fromJson(response, TrackGetMessage.class);
  		} catch (JsonParseException jpe) {
  			handleErrorResponse(response);
  		}
  
  		TrackData data = message.getTrackMessage().getBody().getTrack();
  
  		track.setTrack(data);
  
  		return track;
  	}
docs: Returns the track response which was returned through the query.
  
  @param methodName
  the name of the API method.
  @param params
  a map which contains the key-value pair
  @return the track details.
  @throws MusixMatchException
  if any error occurs.