private void equalityExpr() throws SAXPathException { relationalExpr(); int la = LA(1); while (la == TokenTypes.EQUALS || la == TokenTypes.NOT_EQUALS) { switch ( la ) { case TokenTypes.EQUALS: { match( TokenTypes.EQUALS ); getXPathHandler().startEqualityExpr(); relationalExpr(); getXPathHandler().endEqualityExpr( Operator.EQUALS ); break; } case TokenTypes.NOT_EQUALS: { match( TokenTypes.NOT_EQUALS ); getXPathHandler().startEqualityExpr(); relationalExpr(); getXPathHandler().endEqualityExpr( Operator.NOT_EQUALS ); break; } } la = LA(1); } }