public static void getTraitDescription(Tidy tidy, Document doc, Trait[] traits) {
		try {
			 XPath xpath = XPathFactory.newInstance().newXPath();
			 XPathExpression expr = xpath.compile("//div[@id = 'bodyContent']/p/text() |" +
					  													 "//div[@id = 'bodyContent']/p/a/text()"); 
			 NodeList nodes = (NodeList)expr.evaluate(doc, XPathConstants.NODESET);
			 String totalString = "";
			 for(int i = 5; i < nodes.getLength(); i++) {
				    	totalString += nodes.item(i).getNodeValue();
			 }
			 
			 String[] traitDescriptions = totalString.split("Per point:");
			 for(int i = 0; i < 5; i++) {
				 traits[i].setDescription(traitDescriptions[i]);
			 }
		}catch (XPathExpressionException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}  
	}