public boolean matches(ValueEval x) {if(x instanceof ErrorEval) {int testValue = ((ErrorEval)x).getErrorCode();return evaluate(testValue - _value);}return false;}

public boolean matches ( ValueEval x ) { if ( x instanceof ErrorEval ) { int testValue = ( ( ErrorEval ) x ) . getErrorCode ( ) ; return evaluate ( testValue - _value ) ; } return false ; }
public override bool Matches(ValueEval x){if (x is ErrorEval){int testValue = ((ErrorEval)x).ErrorCode;return Evaluate(testValue - _value);}return false;}
