public ArrayList<Comment> getComments() {
    	if (this.comments == null)  {
    		String url = String.format("https://%s.wufoo.com/api/v3/forms/%s/comments.json?entryId=%s", this.Form.api.account, this.Form.Hash, this.EntryId);
    		this.comments = new ArrayList<Comment>();
    		try {
    			JSONObject json = this.Form.api.makeRequest(url);
				JSONArray rawNodes = json.getJSONArray("Comments");
				int rawCount = rawNodes.length();
				for (int i = 0; i < rawCount; i++) {
					this.comments.add(new Comment(rawNodes.getJSONObject(i)));
				}
    		} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (JSONException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (ParseException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
    	} 
    	return this.comments;     		
    }