public WhileNode(
            ExpressionNode expression, 
            BlockNode<Statement> block,
            Position position) {
        
        super(BaseNode.NodeType.WHILE, expression, block, position);
    }