code: private boolean hasNodesInContext(SiteNode node) {
  		@SuppressWarnings("unchecked")
  		Enumeration<TreeNode> en = node.children();
  		while (en.hasMoreElements()) {
  			SiteNode sn = (SiteNode) en.nextElement();
  			if (isInContext(sn)) {
  				return true;
  			}
  			if (hasNodesInContext(sn)) {
  				return true;
  			}
  		}
  		return false;
  	}
docs: Tells whether or not there's at least one node from the sites tree in context.
  <p>
  The whole tree is traversed until is found one node in context.
  
  @param node the node to check, recursively
  @return {@code true} if the context has at least one node from the sites tree in context, {@code false} otherwise