anchor.diff:  		characterLabel += ":";
   		var characterTable = TABLE(null, TR(null, TD(null, characterLabel), TD(null, item["character_text"])));
   		if (item["character_comment"].length > 0) {
  -			logDebug("setting up comment");
   			var comment = P({"style":"display: none;", "class":"character_comment"}, item["character_comment"]);
   			var revealer = A({"href":"#"}, "View comment");
   			var revealerBlock = P(null, revealer);
   			connect(revealer, "onclick", function() {
  -				logDebug("Running onclick");
   				hideElement(revealerBlock);
   				blindDown(comment);
   				return false;
  
positive.code: 	if ((count != null) && (count != "")) {
  		appendChildNodes(container, ", " + count);
  	}
  	return container;
  }
  
  
  var deferred = null;
  
  
negative.code: }
  
  function requestDataForChildren(parentNode, callback) {
  	var dataGetter = loadJSONDoc(URL.childPhenotypes(entity["id"], quality["id"], parentNode["data"]["id"]));
  	dataGetter.addCallback(function(result) {
  		loadDataForChildren(parentNode, callback, result);
  