/**
 * Abstract Syntax Tree for JUnit.
 * 
 * <pre>
 * CompilationUnit ::= ClassDecl
 * 
 * ClassDecl ::= TestMethod*
 * 
 * TestMethod ::= Statement* ActionStatement*
 * 
 * Expr ::= QuotedExpr | StubExpr | MatcherExpr
 * 
 * StubExpr ::= QuotedExpr StubBehavior
 * StubBehavior ::= MethodPattern Expr
 * MethodPattern ::= Type*
 * Type ::= NonArrayType
 * NonArrayType ::= PrimitiveType | ClassType
 * PrimitiveType ::= Kind
 * 
 * MatcherExpr ::= InstanceOfMatcherExpr | NullValueMatcherExpr
 * 
 * Statement ::= IsStatement
 *             | IsNotStatement
 *             | ThrowsStatement
 *             | ActionStatement
 *             | TopBindStatement
 *             | VarDeclStatement
 *             | BindThrownStatement
 * 
 * IsStatement ::= Var Var
 * IsNotStatement ::= Var Var
 * ActionStatement ::= QuotedExpr
 * TopBindStatement ::= Expr
 * VarDeclStatement ::= Expr
 * BindThrownStatement ::= Expr
 * </pre>
 * 
 */
package yokohama.unit.ast_junit;
@@ -483,16 +483,34 @@
 cherExpr
+%0D%0A *              
  %7C NullV
@@ -518,32 +518,76 @@
 lueMatcherExpr%0D%0A
+ *               %7C ConjunctionMatcherExpr %0D%0A
  * %0D%0A * Statemen

Update document