public double evaluate() { if (operande2 == null) { return(value); } return(operation.Calulate(operande1.evaluate(), operande2.evaluate())); }