code: public AnalyzedText analyze(String text) throws NetworkException, AnalysisException {
  		if (null == text) {
  			throw new RuntimeException("text param cannot be null.");
  		}
  
  		QueryBuilder requestBody = generatePOSTBody();
  
  		try {
  			requestBody.addParam("text", text);
  			
  		} catch (UnsupportedEncodingException e) {
  			throw new RuntimeException("Could not url encode form params.");
  		}
  
  		AnalyzedText response = sendRequest(
  				"", 
  				requestBody.build(),
  				ContentType.FORM,
  				"POST", 
  				AnalyzedText.class);
  		
  		response.createAnnotationLinks();
  
  		return response;
  	}
docs: Makes a TextRazor request to analyze a string and returning TextRazor metadata.
  
  @param text The content to analyze
  @return The TextRazor metadata
  @throws NetworkException
  @throws AnalysisException