/**
 * Abstract Syntax Tree for JUnit.
 * 
 * <pre>
 * CompilationUnit ::= ClassDecl
 * 
 * ClassDecl ::= TestMethod*
 * 
 * TestMethod ::= Binding* ActionStatement* TestStateMent* ActionStatement*
 * 
 * TestStatement ::= IsStatement
 *                 | IsNotStatement
 *                 | ThrowsStatement
 * </pre>
 * 
 */
package yokohama.unit.ast_junit;
@@ -212,112 +212,575 @@
 %0A * 
-TestStatement ::= IsStatement%0D%0A *                 %7C IsNotStatement%0D%0A *                 %7C ThrowsStatement
+Binding ::= Expr%0D%0A * %0D%0A * Expr ::= QuotedExpr %7C StubExpr%0D%0A * %0D%0A * StubExpr ::= QuotedExpr StubBehavior%0D%0A * StubBehavior ::= MethodPattern Expr%0D%0A * MethodPattern ::= Type*%0D%0A * Type ::= NonArrayType%0D%0A * NonArrayType ::= PrimitiveType %7C ClassType%0D%0A * PrimitiveType ::= Kind%0D%0A * %0D%0A * ActionStatement ::= QuotedExpr%0D%0A * %0D%0A * TestStatement ::= IsStatement%0D%0A *                 %7C IsNotStatement%0D%0A *                 %7C ThrowsStatement%0D%0A * %0D%0A * IsStatement ::= QuotedExpr QuotedExpr%0D%0A * IsNotStatement ::= QuotedExpr QuotedExpr%0D%0A * ThrowsStatement ::= QuotedExpr QuotedExpr%0D%0A * 
 %0D%0A *

Update JUnit AST documentation