public CastNode(
            BaseTypeNode type, 
            ExpressionNode expression, 
            DebugInfo dInfo) {
        
        super(UnaryOperationNode.Operation.CAST, expression, dInfo);
        this.castingType = type;
    }