code: public <T extends DavidBoxResponse> T parse(Class<T> responseTargetClass, String xmlString) throws TheDavidBoxClientException{	
        	T response;
  		try {
  			String xmlForParsing = prepareXmlForParsing(xmlString);
  			response = (T)serializer.read(responseTargetClass, xmlForParsing);
  		} catch (Exception e) {
  			throw new TheDavidBoxClientException(e);
  		}
        	return response;
  	}
docs: {@inheritDoc}