code: private boolean gatherComments(org.parboiled.Node<Node> parsed) {
  		boolean foundComments = false;
  		for (org.parboiled.Node<Node> child : parsed.getChildren()) {
  			foundComments |= gatherComments(child);
  		}
  		
  		List<Comment> cmts = registeredComments.get(parsed);
  		if (cmts != null) for (Comment c : cmts) {
  			comments.add(c);
  			return true;
  		}
  		
  		return foundComments;
  	}
docs: Delves through the parboiled node tree to find comments.