public List analyze(String expr,
List availDecls) throws TokenStreamException,
RecognitionException,
MissingDeclarationException
{
JavaLexer lexer = new JavaLexer( new StringReader( expr ) );
JavaRecognizer parser = new JavaRecognizer( lexer );
parser.ruleCondition();
AST ast = parser.getAST();