getParentNode() public method

public getParentNode ( ) : BSPNode,
return BSPNode,
 private void getSibiling()
 {
     if (parentNode.getParentNode() != null)
     {
         if (parentNode.getParentNode().getLeftNode() != parentNode)
         {
             sibiling = parentNode.getParentNode().getLeftNode().getRoom();
         }
         else
         {
             sibiling = parentNode.getParentNode().getRightNode().getRoom();
         }
     }
 }
    public BSPNode findRoomlessParent(BSPNode _aNode)
    {
        if (_aNode != null){
            if (_aNode.getRoom() == null){
                return _aNode;
            }else{
                return findRoomlessParent(_aNode.getParentNode());
            }
        }

        return null;
    }
    public BSPNode findRoomlessParent(BSPNode _aNode)
    {
        if (_aNode != null)
        {
            if (_aNode.getRoom() == null)
            {
                return(_aNode);
            }
            else
            {
                return(findRoomlessParent(_aNode.getParentNode()));
            }
        }

        return(null);
    }