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;}
