<div>HI David,</div>
<div>I download metaas-0.7-bin,</div>
<div>and try to create as3 source code by the code:</div>
<div>&nbsp;</div>
<div>&nbsp;public static void main(String[] args){<br>&nbsp;&nbsp;ActionScriptFactory fact = new ActionScriptFactory();<br>&nbsp;&nbsp;ActionScriptProject proj = fact.newEmptyASProject(&quot;.&quot;);<br>&nbsp;&nbsp;ASCompilationUnit unit = proj.newClass(&quot;Test&quot;);
<br>&nbsp;&nbsp;ASClassType clazz = (ASClassType)unit.getType();<br>&nbsp;&nbsp;ASMethod meth = clazz.newMethod(&quot;test&quot;, Visibility.PUBLIC, &quot;void&quot;);<br>&nbsp;&nbsp;meth.addStmt(&quot;trace(&#39;Hello world&#39;)&quot;);<br>&nbsp;}<br clear="all">
</div>
<div>it throw exceptions:</div>
<div>&nbsp;</div>
<div>Exception in thread &quot;main&quot; java.lang.NoSuchFieldError: ruleNestingLevel<br>&nbsp;at org.asdt.core.internal.antlr.AS3Lexer.mCOLON(AS3Lexer.java:2131)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Lexer.mTokens(AS3Lexer.java
:5332)<br>&nbsp;at org.antlr.runtime.Lexer.nextToken(Lexer.java:109)<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenSource.nextToken(LinkedListTokenSource.java:20)<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.readNextToken
(LinkedListTokenStream.java:77)<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.LT(LinkedListTokenStream.java:143)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.typeExpression(AS3Parser.java:7344)<br>&nbsp;at 
uk.co.badgersinfoil.metaas.impl.AS3FragmentParser.parseTypeSpec(AS3FragmentParser.java:164)<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.ASTBuilder.newClassMethod(ASTBuilder.java:122)<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.ASTASClassType.newMethod
(ASTASClassType.java:29)<br>&nbsp;at org.myway.Generator.main(Generator.java:124)</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>it is cause by&nbsp;: ASMethod meth = clazz.newMethod(&quot;test&quot;, Visibility.PUBLIC, &quot;void&quot;);<br>&nbsp;</div>
<div>-- <br>best regards, </div>