Expression expr = parseComparisonExpression(stream);
stream.ignoreBlanks();
while (stream.lookAhead('&') || stream.lookAhead('|')) {
char cOp = (char) stream.readChar();
Expression right = parseComparisonExpression(stream);
expr = new BooleanExpression(expr, cOp, right);
}
return expr;
}