public NumProjR(AbstractPairExpression Expression) { this.Expression = Expression; }
public NumExpression Construct(AbstractPairExpression Expression) { return(new NumProjL(Expression)); }
public AbstractLambdaExpression Construct(AbstractPairExpression Expression) { return(new LambdaProjR(Expression)); }
public LambdaProjR(AbstractPairExpression Expression) { this.Expression = Expression; }
public LogicExpression Construct(AbstractPairExpression Expression) { return(new LogicProjR(Expression)); }
public LogicProjR(AbstractPairExpression Expression) { this.Expression = Expression; }