/**
 * Abstract Syntax Tree for JUnit.
 * 
 * <pre>
 * CompilationUnit ::= ClassDecl
 * 
 * ClassDecl ::= TestMethod*
 * 
 * TestMethod ::= Statement* Statement* Statement*
 * 
 * Expr ::= VarExpr
 *        | QuotedExpr
 *        | StubExpr
 *        | MatcherExpr
 *        | NewExpr
 *        | StrLitExpr
 *        | NullExpr
 *        | InvokeExpr
 *        | ThisExpr
 *        | InvokeStaticExpr
 *        | IntLitExpr
 * 
 * StubExpr ::= QuotedExpr StubBehavior
 * StubBehavior ::= MethodPattern Expr
 * MethodPattern ::= Type*
 * Type ::= NonArrayType
 * NonArrayType ::= PrimitiveType | ClassType
 * PrimitiveType ::= Kind
 * 
 * MatcherExpr ::= InstanceOfMatcherExpr
 *               | NullValueMatcherExpr
 *               | ConjunctionMatcherExpr 
 *               | EqualToMatcherExpr
 *               | SuchThatMatcherExpr 
 * 
 * Statement ::= IsStatement
 *             | IsNotStatement
 *             | ThrowsStatement
 *             | VarInitStatement
 *             | BindThrownStatement
 *             | ReturnIsStatement
 *             | ReturnIsNotStatement
 *             | InvokeVoidStatement
 *             | TryStatement
 *             | VarDeclStatement
 *             | VarAssignStatement
 * 
 * IsStatement ::= Var Var
 * IsNotStatement ::= Var Var
 * VarInitStatement ::= ClassType Expr
 * BindThrownStatement ::= Expr
 * ReturnIsStatement ::= Var Var
 * ReturnIsNotStatement ::= Var Var
 * InvokeVoidStatement ::= Var Var*
 * TryStatement ::= Statement* CatchClause* Statement*
 * VarDeclStatement ::= ClassType
 * VarAssignStatement ::= Expr
 * 
 * CatchClause ::= ClassType Var Statement*
 * </pre>
 * 
 */
package yokohama.unit.ast_junit;

@@ -205,32 +205,8 @@
 pr%0D%0A
- *        %7C QuotedExpr%0D%0A
  *  
@@ -219,24 +219,24 @@
 %7C StubExpr%0D%0A
+
  *        %7C 
@@ -440,18 +440,17 @@
 ::= 
-QuotedExpr
+ClassType
  Stu
@@ -458,16 +458,17 @@
 Behavior
+*
 %0D%0A * Stu
@@ -495,19 +495,18 @@
 Pattern 
-Exp
+Va
 r%0D%0A * Me
@@ -528,16 +528,21 @@
  Type*%0D%0A
+ * %0D%0A
  * Type 
@@ -917,42 +917,8 @@
 nt%0D%0A
- *             %7C ThrowsStatement%0D%0A
  *  
@@ -952,46 +952,8 @@
 nt%0D%0A
- *             %7C BindThrownStatement%0D%0A
  *  
@@ -1096,80 +1096,8 @@
 nt%0D%0A
- *             %7C VarDeclStatement%0D%0A *             %7C VarAssignStatement%0D%0A
  * %0D
@@ -1200,41 +1200,8 @@
 pr%0D%0A
- * BindThrownStatement ::= Expr%0D%0A
  * R
@@ -1304,16 +1304,16 @@
 r Var*%0D%0A
+
  * TrySt
@@ -1364,75 +1364,8 @@
 t*%0D%0A
- * VarDeclStatement ::= ClassType%0D%0A * VarAssignStatement ::= Expr%0D%0A
  * %0D

Fix document