code: private boolean isVisibleInBackend(AccessControllable node) {
  
  		if (isVisibleInFrontend(node)) {
  
  			return true;
  
  		}
  
  		// no node, nothing to see here..
  		if (node == null) {
  
  			return false;
  		}
  
  		// fetch user
  		final Principal user = getUser(false);
  
  		// anonymous users may not see any nodes in backend
  		if (user == null) {
  
  			return false;
  		}
  
  		// SuperUser may always see the node
  		if (user instanceof SuperUser) {
  
  			return true;
  		}
  
  		return node.isGranted(Permission.read, this);
  	}
docs: ----- private methods -----