You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2017/10/18 08:28:24 UTC

[royale-compiler] branch develop updated (6e00187 -> 1ca10f0)

This is an automated email from the ASF dual-hosted git repository.

harbs pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git.


    from 6e00187  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/flex-falcon into develop
     add 9f49df0  rename source folders per Issue #17
     add b302d82  replace FlexJS with Royale per Issue #17
     add de73650  replace org.apache.flex with org.apache.royale per Issue #17
     add 3fb2c72  rename folders starting with flexjs per Issue #17
     add a656f60  rename org.apache.flex.flexjs to org.apache.royale per Issue #17
     add c7d85f0  rename flexjs-maven-plugin to royale-maven-plugin per Issue #17
     add d7d9e6b  change more flexjs references to royale per Issue #17
     add 2e56291  rename royale-maven-plugin flexjs folder per Issue #17
     add ff91950  change more flexjs to royale per Issue #17
     add 6f6b6e0  rename a bunch of files per Issue #17
     add b8e39a2  rename flexjs folders to royale per Issue #17
     add 4ada6b8  more renaming per issue #17
     add e7e150a  more renaming per issue #17
     add c48b0a0  more renaming per issue #17
     add 53092c0  one more sweep for flex per Issue #17
     add 811d2ce  rename a few more files
     add 65936bc  remove a few more flex references per Issue #17
     add 64e847e  remove TLF per Issue #17
     add 328753a  got most of it to compile with Ant
     add 723da65  maven builds with -DskipTests
     add 88cf030  fix up toolgroups for Issue #17
     add 9add874  isFlex needed to become isRoyale per #17
     add 52341ee  - Try to fix build by adding module compiler-jbur-types and compiler-build-tools - Update one of the dependency to release version - aether-util (reference #17)
     add 3aab824  Bring back main pom without compiler-jburg-types and compiler-build-tools (reference #17)
     add 5032018  fix utils profile
     add 6ed0042  try to build utils profile in pipeline
     add 3112100  skip tests
     add 228da84  remove distribution goal for now
     add a667b74  Bring back "build-distribution" to check the error (reference #17)
     add 3746070  Update JaCoCo plugin for Maven build (reference #17)
     add a24e22c  As per #17 rename flex-asjs to royale-asjs
     add 998404d  Fixed READMEs
     add 6e01a4d  Rename falcon-asc and falcon-compc to compiler-asc and compiler-compc (reference #17)
     add 3d31faf  Forgot about ApproveFalcon: rename falcon-asc and falcon-compc to compiler-asc and compiler-compc (reference #17)
     add 19d0e0b  Rename falcon-mxmlc to compiler-mxmlc (reference #17)
     add dddbf11  Rename falcon-optimizer and falcon-swfdump to compiler-optimizer and compiler-swfdump
     add 9485297  replace more FLEXJS with ROYALE per #17
     add ef874d3  available seems to overwrite properties
     add f8f1d19  Switch from JSFlex to JSRoyale (reference #17)
     add ce6b144  Change FLEXJS to ROYALE in compiler config (reference #17)
     add 9672aa4  Replace some FlexJS occurences in Notes_JSRoyaleEmitter.txt (reference #17)
     add ef15b0c  try to pick up options from system properties as well
     add fa72ad1  Revert "try to pick up options from system properties as well"
     add 713cfe8  generate an env.properties for jenkins so we can point to different branches
     add 7424459  Windows backslashes
     add f0119cb  fix more tests
     new 1ca10f0  Merge branch 'feature/rename' into develop

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .mvn/extensions.xml                                |    2 +-
 ApproveFalcon.xml                                  |    6 +-
 Jenkinsfile                                        |   41 +-
 README                                             |   20 +-
 README_JX                                          |   52 +-
 apache-flex-falcon-installer-config.xml            |    2 +-
 apache-flex-falconjx-installer-config.xml          |    4 +-
 build.xml                                          |   92 +-
 compiler-build-tools/build.xml                     |    6 +-
 compiler-build-tools/pom.xml                       |    4 +-
 .../compiler/tools/annotate/AnnotateClass.java     |  123 -
 .../tools/annotate/AnnotateClassesMojo.java        |   73 -
 .../tools/problems/BaseProblemGeneratorMojo.java   |  145 -
 .../tools/problems/ProblemEnumGeneratorMojo.java   |  160 -
 .../ProblemResourceBundleGeneratorMojo.java        |  105 -
 .../UnknownTreeHandlerGeneratorMojo.java           |   74 -
 .../UnknownTreePatternInputOutput.java             |  305 -
 .../compiler/tools/unpack/UnpackResourceMojo.java  |  118 -
 .../compiler/tools/annotate/AnnotateClass.java     |  123 +
 .../tools/annotate/AnnotateClassesMojo.java        |   73 +
 .../tools/problems/BaseProblemGeneratorMojo.java   |  145 +
 .../tools/problems/ProblemEnumGeneratorMojo.java   |  160 +
 .../ProblemResourceBundleGeneratorMojo.java        |  105 +
 .../UnknownTreeHandlerGeneratorMojo.java           |   74 +
 .../UnknownTreePatternInputOutput.java             |  305 +
 .../compiler/tools/unpack/UnpackResourceMojo.java  |  118 +
 compiler-jburg-types/build.xml                     |    2 +-
 compiler-jburg-types/pom.xml                       |    4 +-
 .../internal/as/codegen/IASNodeAdapter.java        |   73 -
 .../internal/as/codegen/IASNodeAdapter.java        |   73 +
 compiler-jx/.project                               |    2 +-
 compiler-jx/build.xml                              |    8 +-
 compiler-jx/pom.xml                                |   28 +-
 compiler-jx/src/assembly/scripts/asjsc             |    4 +-
 compiler-jx/src/assembly/scripts/asjsc.bat         |    4 +-
 compiler-jx/src/assembly/scripts/compc             |    4 +-
 compiler-jx/src/assembly/scripts/compc.bat         |    4 +-
 compiler-jx/src/assembly/scripts/mxmlc             |    4 +-
 compiler-jx/src/assembly/scripts/mxmlc.bat         |    4 +-
 .../javascript/jscomp/FlexJSDiagnosticGroups.java  |   58 -
 .../javascript/jscomp/RoyaleDiagnosticGroups.java  |   58 +
 .../flex/compiler/asdoc/flexjs/ASDocComment.java   |  213 -
 .../org/apache/flex/compiler/clients/ASDOCJSC.java |  455 --
 .../org/apache/flex/compiler/clients/COMPJSC.java  |  659 --
 .../apache/flex/compiler/clients/COMPJSCFlex.java  |  559 --
 .../flex/compiler/clients/COMPJSCNative.java       |  524 --
 .../org/apache/flex/compiler/clients/EXTERNC.java  |  261 -
 .../compiler/clients/ExternCConfiguration.java     |  411 --
 .../flex/compiler/clients/FlexJSToolGroup.java     |   38 -
 .../compiler/clients/JSCompilerEntryPoint.java     |   34 -
 .../flex/compiler/clients/JSConfiguration.java     |  380 --
 .../org/apache/flex/compiler/clients/MXMLJSC.java  |  985 ---
 .../apache/flex/compiler/clients/MXMLJSCFlex.java  |  780 ---
 .../flex/compiler/clients/MXMLJSCFlexCordova.java  |  777 ---
 .../flex/compiler/clients/MXMLJSCNative.java       |  772 ---
 .../apache/flex/compiler/clients/MXMLJSCNode.java  |  774 ---
 .../flex/compiler/clients/MXMLJSCNodeModule.java   |   30 -
 .../codegen/IASGlobalFunctionConstants.java        |   92 -
 .../apache/flex/compiler/codegen/IDocEmitter.java  |   36 -
 .../org/apache/flex/compiler/codegen/IEmitter.java |  113 -
 .../flex/compiler/codegen/IEmitterTokens.java      |   24 -
 .../flex/compiler/codegen/INestingEmitter.java     |   26 -
 .../flex/compiler/codegen/ISourceMapEmitter.java   |   30 -
 .../apache/flex/compiler/codegen/ISubEmitter.java  |   45 -
 .../flex/compiler/codegen/as/IASEmitter.java       |  376 --
 .../apache/flex/compiler/codegen/as/IASWriter.java |   51 -
 .../flex/compiler/codegen/js/IJSDocEmitter.java    |   33 -
 .../flex/compiler/codegen/js/IJSEmitter.java       |   47 -
 .../flex/compiler/codegen/js/IJSPublisher.java     |   41 -
 .../apache/flex/compiler/codegen/js/IJSWriter.java |   43 -
 .../flex/compiler/codegen/js/IMappingEmitter.java  |   66 -
 .../compiler/codegen/js/amd/IJSAMDDocEmitter.java  |   40 -
 .../compiler/codegen/js/amd/IJSAMDEmitter.java     |   33 -
 .../codegen/js/flexjs/IJSFlexJSASDocEmitter.java   |   47 -
 .../codegen/js/flexjs/IJSFlexJSEmitter.java        |   30 -
 .../codegen/js/goog/IJSGoogDocEmitter.java         |  140 -
 .../compiler/codegen/js/goog/IJSGoogEmitter.java   |   33 -
 .../flex/compiler/codegen/mxml/IMXMLEmitter.java   |  140 -
 .../codegen/mxml/flexjs/IMXMLFlexJSEmitter.java    |   37 -
 .../flex/compiler/config/ExterncConfigurator.java  |   52 -
 .../apache/flex/compiler/driver/IApplication.java  |   31 -
 .../org/apache/flex/compiler/driver/IBackend.java  |  123 -
 .../apache/flex/compiler/driver/IPublisher.java    |   25 -
 .../flex/compiler/driver/js/IJSApplication.java    |   33 -
 .../apache/flex/compiler/driver/js/IJSBackend.java |   29 -
 .../flex/compiler/internal/codegen/Emitter.java    |  263 -
 .../internal/codegen/as/ASAfterNodeStrategy.java   |   76 -
 .../internal/codegen/as/ASBeforeNodeStrategy.java  |   73 -
 .../internal/codegen/as/ASBlockWalker.java         |  660 --
 .../compiler/internal/codegen/as/ASEmitter.java    | 1581 -----
 .../internal/codegen/as/ASEmitterTokens.java       |  203 -
 .../internal/codegen/as/ASFilterWriter.java        |   42 -
 .../compiler/internal/codegen/as/ASWriter.java     |   94 -
 .../codegen/externals/emit/ReferenceEmitter.java   |  202 -
 .../externals/pass/AbstractCompilerPass.java       |  108 -
 .../codegen/externals/pass/AddMemberPass.java      |  197 -
 .../codegen/externals/pass/CollectImportsPass.java |  188 -
 .../codegen/externals/pass/CollectTypesPass.java   |  175 -
 .../externals/pass/NamespaceResolutionPass.java    |  135 -
 .../codegen/externals/pass/ReferenceCompiler.java  |  219 -
 .../externals/pass/ResolvePackagesPass.java        |  100 -
 .../codegen/externals/reference/BaseReference.java |  320 -
 .../externals/reference/ClassReference.java        |  991 ---
 .../externals/reference/ConstantReference.java     |  101 -
 .../externals/reference/FieldReference.java        |  271 -
 .../externals/reference/FunctionReference.java     |  186 -
 .../externals/reference/MemberReference.java       |   51 -
 .../externals/reference/MethodReference.java       |  349 -
 .../reference/NullConstructorReference.java        |   43 -
 .../externals/reference/ParameterReference.java    |   59 -
 .../externals/reference/ReferenceModel.java        |  372 -
 .../codegen/externals/utils/DebugLogUtils.java     |   52 -
 .../codegen/externals/utils/FunctionUtils.java     |  260 -
 .../codegen/externals/utils/JSTypeUtils.java       |  218 -
 .../compiler/internal/codegen/js/JSDocEmitter.java |  174 -
 .../internal/codegen/js/JSDocEmitterTokens.java    |   38 -
 .../compiler/internal/codegen/js/JSEmitter.java    |  502 --
 .../internal/codegen/js/JSEmitterTokens.java       |   48 -
 .../internal/codegen/js/JSFilterWriter.java        |   43 -
 .../compiler/internal/codegen/js/JSPublisher.java  |   88 -
 .../internal/codegen/js/JSSessionModel.java        |  238 -
 .../compiler/internal/codegen/js/JSSharedData.java |   95 -
 .../internal/codegen/js/JSSourceMapEmitter.java    |   67 -
 .../compiler/internal/codegen/js/JSSubEmitter.java |  131 -
 .../internal/codegen/js/amd/ExportWriter.java      |  230 -
 .../internal/codegen/js/amd/JSAMDDocEmitter.java   |   37 -
 .../internal/codegen/js/amd/JSAMDEmitter.java      |  971 ---
 .../codegen/js/amd/JSAMDEmitterTokens.java         |   38 -
 .../internal/codegen/js/amd/TempTools.java         |  451 --
 .../js/flexjs/JSFlexJSASDocDITAEmitter.java        | 1155 ----
 .../codegen/js/flexjs/JSFlexJSASDocEmitter.java    |  932 ---
 .../codegen/js/flexjs/JSFlexJSDocEmitter.java      |  447 --
 .../codegen/js/flexjs/JSFlexJSEmitter.java         | 1301 ----
 .../codegen/js/flexjs/JSFlexJSEmitterTokens.java   |   75 -
 .../codegen/js/flexjs/Notes_JSFlexJSEmitter.txt    |  367 -
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |  555 --
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |   38 -
 .../internal/codegen/js/goog/JSGoogEmitter.java    | 1130 ----
 .../codegen/js/goog/JSGoogEmitterTokens.java       |   54 -
 .../internal/codegen/js/goog/JSGoogPublisher.java  |  388 --
 .../internal/codegen/js/goog/JarSourceFile.java    |  111 -
 .../internal/codegen/js/jsc/JSCJSEmitter.java      |   39 -
 .../internal/codegen/js/jsc/JSCPublisher.java      |   79 -
 .../internal/codegen/js/jx/AccessorEmitter.java    |  690 --
 .../internal/codegen/js/jx/AsIsEmitter.java        |  198 -
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  636 --
 .../internal/codegen/js/jx/BindableEmitter.java    |  549 --
 .../internal/codegen/js/jx/BlockCloseEmitter.java  |   43 -
 .../internal/codegen/js/jx/BlockOpenEmitter.java   |   43 -
 .../internal/codegen/js/jx/CatchEmitter.java       |   52 -
 .../internal/codegen/js/jx/ClassEmitter.java       |  263 -
 .../js/jx/DefinePropertyFunctionEmitter.java       |  120 -
 .../internal/codegen/js/jx/DoWhileLoopEmitter.java |   71 -
 .../codegen/js/jx/DynamicAccessEmitter.java        |   57 -
 .../internal/codegen/js/jx/FieldEmitter.java       |  279 -
 .../internal/codegen/js/jx/ForEachEmitter.java     |  208 -
 .../internal/codegen/js/jx/ForLoopEmitter.java     |  117 -
 .../js/jx/FunctionCallArgumentsEmitter.java        |   64 -
 .../codegen/js/jx/FunctionCallEmitter.java         |  282 -
 .../internal/codegen/js/jx/IdentifierEmitter.java  |  348 -
 .../compiler/internal/codegen/js/jx/IfEmitter.java |  117 -
 .../internal/codegen/js/jx/InterfaceEmitter.java   |  155 -
 .../codegen/js/jx/IterationFlowEmitter.java        |   54 -
 .../codegen/js/jx/LanguageIdentifierEmitter.java   |   62 -
 .../codegen/js/jx/LiteralContainerEmitter.java     |   96 -
 .../internal/codegen/js/jx/LiteralEmitter.java     |  488 --
 .../codegen/js/jx/MemberAccessEmitter.java         |  341 -
 .../codegen/js/jx/MemberKeywordEmitter.java        |   70 -
 .../internal/codegen/js/jx/MethodEmitter.java      |  173 -
 .../codegen/js/jx/NumericLiteralEmitter.java       |   43 -
 .../codegen/js/jx/ObjectDefinePropertyEmitter.java |  165 -
 .../js/jx/ObjectLiteralValuePairEmitter.java       |   53 -
 .../codegen/js/jx/PackageFooterEmitter.java        | 1003 ---
 .../codegen/js/jx/PackageHeaderEmitter.java        |  436 --
 .../internal/codegen/js/jx/ParameterEmitter.java   |   40 -
 .../internal/codegen/js/jx/ParametersEmitter.java  |   64 -
 .../internal/codegen/js/jx/ReturnEmitter.java      |   57 -
 .../codegen/js/jx/SelfReferenceEmitter.java        |   52 -
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |   71 -
 .../internal/codegen/js/jx/StatementEmitter.java   |   79 -
 .../internal/codegen/js/jx/SuperCallEmitter.java   |  306 -
 .../internal/codegen/js/jx/SwitchEmitter.java      |  105 -
 .../codegen/js/jx/TernaryOperatorEmitter.java      |   67 -
 .../internal/codegen/js/jx/ThrowEmitter.java       |   44 -
 .../internal/codegen/js/jx/TryEmitter.java         |   58 -
 .../codegen/js/jx/UnaryOperatorEmitter.java        |  122 -
 .../codegen/js/jx/VarDeclarationEmitter.java       |  255 -
 .../internal/codegen/js/jx/WhileLoopEmitter.java   |   61 -
 .../internal/codegen/js/jx/WithEmitter.java        |   56 -
 .../codegen/js/node/NodeEmitterTokens.java         |   39 -
 .../internal/codegen/js/node/NodePublisher.java    |   92 -
 .../internal/codegen/js/utils/DocEmitterUtils.java |   49 -
 .../internal/codegen/js/utils/EmitterUtils.java    |  598 --
 .../internal/codegen/mxml/MXMLBlockWalker.java     |  436 --
 .../internal/codegen/mxml/MXMLEmitter.java         |  425 --
 .../internal/codegen/mxml/MXMLEmitterTokens.java   |   42 -
 .../compiler/internal/codegen/mxml/MXMLWriter.java |  104 -
 .../mxml/flexjs/MXMLDescriptorSpecifier.java       |  321 -
 .../codegen/mxml/flexjs/MXMLEventSpecifier.java    |  110 -
 .../mxml/flexjs/MXMLFlexJSASDocEmitter.java        | 1269 ----
 .../codegen/mxml/flexjs/MXMLFlexJSBlockWalker.java |   83 -
 .../mxml/flexjs/MXMLFlexJSCordovaPublisher.java    |   61 -
 .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java     | 2889 --------
 .../mxml/flexjs/MXMLFlexJSEmitterTokens.java       |   42 -
 .../codegen/mxml/flexjs/MXMLFlexJSPublisher.java   |  837 ---
 .../codegen/mxml/flexjs/MXMLNodeSpecifier.java     |  170 -
 .../codegen/mxml/flexjs/MXMLScriptSpecifier.java   |   67 -
 .../codegen/mxml/jsc/MXMLJSCJSEmitter.java         |   46 -
 .../compiler/internal/driver/as/ASBackend.java     |  159 -
 .../compiler/internal/driver/js/JSApplication.java |   32 -
 .../compiler/internal/driver/js/JSBackend.java     |  172 -
 .../internal/driver/js/JSCompilationUnit.java      |  217 -
 .../internal/driver/js/JSSourceFileHandler.java    |   83 -
 .../internal/driver/js/amd/AMDBackend.java         |   53 -
 .../internal/driver/js/flexjs/FlexJSBackend.java   |   53 -
 .../driver/js/flexjs/JSCSSCompilationSession.java  |  506 --
 .../driver/js/goog/ASDocConfiguration.java         |  568 --
 .../internal/driver/js/goog/GoogBackend.java       |   73 -
 .../driver/js/goog/JSGoogCompcConfiguration.java   |  427 --
 .../driver/js/goog/JSGoogConfiguration.java        |  427 --
 .../internal/driver/js/jsc/JSCBackend.java         |   46 -
 .../internal/driver/js/node/NodeBackend.java       |   46 -
 .../internal/driver/js/node/NodeModuleBackend.java |   47 -
 .../driver/mxml/ASDocASSourceFileHandler.java      |   89 -
 .../driver/mxml/ASDocMXMLSourceFileHandler.java    |   89 -
 .../compiler/internal/driver/mxml/MXMLBackend.java |   80 -
 .../driver/mxml/MXMLSourceFileHandler.java         |   85 -
 .../driver/mxml/flexjs/MXMLFlexJSASDocBackend.java |  135 -
 .../mxml/flexjs/MXMLFlexJSASDocDITABackend.java    |  135 -
 .../driver/mxml/flexjs/MXMLFlexJSBackend.java      |  130 -
 .../mxml/flexjs/MXMLFlexJSCordovaBackend.java      |   56 -
 .../driver/mxml/flexjs/MXMLFlexJSSWCBackend.java   |  121 -
 .../internal/driver/mxml/jsc/MXMLJSCJSBackend.java |  121 -
 .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java       |  121 -
 .../compiler/internal/graph/GoogDepsWriter.java    |  957 ---
 .../internal/graph/GoogDepsWriterCordova.java      |   48 -
 .../internal/parsing/as/FlexJSASDocDelegate.java   |  132 -
 .../internal/projects/FlexJSASDocProject.java      |   55 -
 .../compiler/internal/projects/FlexJSProject.java  |  466 --
 .../compiler/internal/targets/FlexJSSWCTarget.java |  302 -
 .../compiler/internal/targets/FlexJSTarget.java    |  323 -
 .../flex/compiler/internal/targets/JSTarget.java   |  229 -
 .../internal/visitor/as/ASNodeHandler.java         |   87 -
 .../compiler/internal/visitor/as/ASNodeSwitch.java |  385 --
 .../internal/visitor/as/BeforeAfterStrategy.java   |  141 -
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |  187 -
 .../UnsupportedLanguageFeatureProblem.java         |   37 -
 .../apache/flex/compiler/targets/IJSTarget.java    |   52 -
 .../apache/flex/compiler/utils/ASNodeUtils.java    |   93 -
 .../flex/compiler/utils/DefinitionUtils.java       |   37 -
 .../flex/compiler/utils/JSClosureCompilerUtil.java |   98 -
 .../compiler/utils/JSClosureCompilerWrapper.java   |  534 --
 .../apache/flex/compiler/utils/NativeUtils.java    |  179 -
 .../apache/flex/compiler/utils/NodeJSUtils.java    |   41 -
 .../flex/compiler/visitor/IASNodeStrategy.java     |   38 -
 .../flex/compiler/visitor/IBlockVisitor.java       |   28 -
 .../apache/flex/compiler/visitor/IBlockWalker.java |   47 -
 .../flex/compiler/visitor/as/IASBlockVisitor.java  |  229 -
 .../flex/compiler/visitor/as/IASBlockWalker.java   |   43 -
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |  138 -
 .../compiler/visitor/mxml/IMXMLBlockWalker.java    |   43 -
 .../royale/compiler/asdoc/royale/ASDocComment.java |  213 +
 .../apache/royale/compiler/clients/ASDOCJSC.java   |  455 ++
 .../apache/royale/compiler/clients/COMPJSC.java    |  659 ++
 .../royale/compiler/clients/COMPJSCNative.java     |  524 ++
 .../royale/compiler/clients/COMPJSCRoyale.java     |  559 ++
 .../apache/royale/compiler/clients/EXTERNC.java    |  261 +
 .../compiler/clients/ExternCConfiguration.java     |  411 ++
 .../compiler/clients/JSCompilerEntryPoint.java     |   34 +
 .../royale/compiler/clients/JSConfiguration.java   |  380 ++
 .../apache/royale/compiler/clients/MXMLJSC.java    |  984 +++
 .../royale/compiler/clients/MXMLJSCNative.java     |  772 +++
 .../royale/compiler/clients/MXMLJSCNode.java       |  774 +++
 .../royale/compiler/clients/MXMLJSCNodeModule.java |   30 +
 .../royale/compiler/clients/MXMLJSCRoyale.java     |  780 +++
 .../compiler/clients/MXMLJSCRoyaleCordova.java     |  777 +++
 .../royale/compiler/clients/RoyaleToolGroup.java   |   38 +
 .../codegen/IASGlobalFunctionConstants.java        |   92 +
 .../royale/compiler/codegen/IDocEmitter.java       |   36 +
 .../apache/royale/compiler/codegen/IEmitter.java   |  113 +
 .../royale/compiler/codegen/IEmitterTokens.java    |   24 +
 .../royale/compiler/codegen/INestingEmitter.java   |   26 +
 .../royale/compiler/codegen/ISourceMapEmitter.java |   30 +
 .../royale/compiler/codegen/ISubEmitter.java       |   45 +
 .../royale/compiler/codegen/as/IASEmitter.java     |  376 ++
 .../royale/compiler/codegen/as/IASWriter.java      |   51 +
 .../royale/compiler/codegen/js/IJSDocEmitter.java  |   33 +
 .../royale/compiler/codegen/js/IJSEmitter.java     |   47 +
 .../royale/compiler/codegen/js/IJSPublisher.java   |   41 +
 .../royale/compiler/codegen/js/IJSWriter.java      |   43 +
 .../compiler/codegen/js/IMappingEmitter.java       |   66 +
 .../compiler/codegen/js/amd/IJSAMDDocEmitter.java  |   40 +
 .../compiler/codegen/js/amd/IJSAMDEmitter.java     |   33 +
 .../codegen/js/goog/IJSGoogDocEmitter.java         |  140 +
 .../compiler/codegen/js/goog/IJSGoogEmitter.java   |   33 +
 .../codegen/js/royale/IJSRoyaleASDocEmitter.java   |   47 +
 .../codegen/js/royale/IJSRoyaleEmitter.java        |   30 +
 .../royale/compiler/codegen/mxml/IMXMLEmitter.java |  140 +
 .../codegen/mxml/royale/IMXMLRoyaleEmitter.java    |   37 +
 .../compiler/config/ExterncConfigurator.java       |   52 +
 .../royale/compiler/driver/IApplication.java       |   31 +
 .../apache/royale/compiler/driver/IBackend.java    |  123 +
 .../apache/royale/compiler/driver/IPublisher.java  |   25 +
 .../royale/compiler/driver/js/IJSApplication.java  |   33 +
 .../royale/compiler/driver/js/IJSBackend.java      |   29 +
 .../royale/compiler/internal/codegen/Emitter.java  |  263 +
 .../internal/codegen/as/ASAfterNodeStrategy.java   |   76 +
 .../internal/codegen/as/ASBeforeNodeStrategy.java  |   73 +
 .../internal/codegen/as/ASBlockWalker.java         |  660 ++
 .../compiler/internal/codegen/as/ASEmitter.java    | 1581 +++++
 .../internal/codegen/as/ASEmitterTokens.java       |  203 +
 .../internal/codegen/as/ASFilterWriter.java        |   42 +
 .../compiler/internal/codegen/as/ASWriter.java     |   94 +
 .../codegen/externals/emit/ReferenceEmitter.java   |  202 +
 .../externals/pass/AbstractCompilerPass.java       |  108 +
 .../codegen/externals/pass/AddMemberPass.java      |  197 +
 .../codegen/externals/pass/CollectImportsPass.java |  188 +
 .../codegen/externals/pass/CollectTypesPass.java   |  175 +
 .../externals/pass/NamespaceResolutionPass.java    |  135 +
 .../codegen/externals/pass/ReferenceCompiler.java  |  219 +
 .../externals/pass/ResolvePackagesPass.java        |  100 +
 .../codegen/externals/reference/BaseReference.java |  320 +
 .../externals/reference/ClassReference.java        |  991 +++
 .../externals/reference/ConstantReference.java     |  101 +
 .../externals/reference/FieldReference.java        |  271 +
 .../externals/reference/FunctionReference.java     |  186 +
 .../externals/reference/MemberReference.java       |   51 +
 .../externals/reference/MethodReference.java       |  349 +
 .../reference/NullConstructorReference.java        |   43 +
 .../externals/reference/ParameterReference.java    |   59 +
 .../externals/reference/ReferenceModel.java        |  372 +
 .../codegen/externals/utils/DebugLogUtils.java     |   52 +
 .../codegen/externals/utils/FunctionUtils.java     |  260 +
 .../codegen/externals/utils/JSTypeUtils.java       |  218 +
 .../compiler/internal/codegen/js/JSDocEmitter.java |  174 +
 .../internal/codegen/js/JSDocEmitterTokens.java    |   38 +
 .../compiler/internal/codegen/js/JSEmitter.java    |  502 ++
 .../internal/codegen/js/JSEmitterTokens.java       |   48 +
 .../internal/codegen/js/JSFilterWriter.java        |   43 +
 .../compiler/internal/codegen/js/JSPublisher.java  |   88 +
 .../internal/codegen/js/JSSessionModel.java        |  238 +
 .../compiler/internal/codegen/js/JSSharedData.java |   95 +
 .../internal/codegen/js/JSSourceMapEmitter.java    |   67 +
 .../compiler/internal/codegen/js/JSSubEmitter.java |  131 +
 .../compiler/internal/codegen/js/JSWriter.java     |  183 +
 .../internal/codegen/js/amd/ExportWriter.java      |  230 +
 .../internal/codegen/js/amd/JSAMDDocEmitter.java   |   37 +
 .../internal/codegen/js/amd/JSAMDEmitter.java      |  971 +++
 .../codegen/js/amd/JSAMDEmitterTokens.java         |   38 +
 .../internal/codegen/js/amd/TempTools.java         |  451 ++
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |  555 ++
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |   38 +
 .../internal/codegen/js/goog/JSGoogEmitter.java    | 1130 ++++
 .../codegen/js/goog/JSGoogEmitterTokens.java       |   54 +
 .../internal/codegen/js/goog/JSGoogPublisher.java  |  388 ++
 .../internal/codegen/js/goog/JarSourceFile.java    |  111 +
 .../internal/codegen/js/jsc/JSCJSEmitter.java      |   39 +
 .../internal/codegen/js/jsc/JSCPublisher.java      |   79 +
 .../internal/codegen/js/jx/AccessorEmitter.java    |  690 ++
 .../internal/codegen/js/jx/AsIsEmitter.java        |  198 +
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  636 ++
 .../internal/codegen/js/jx/BindableEmitter.java    |  549 ++
 .../internal/codegen/js/jx/BlockCloseEmitter.java  |   43 +
 .../internal/codegen/js/jx/BlockOpenEmitter.java   |   43 +
 .../internal/codegen/js/jx/CatchEmitter.java       |   52 +
 .../internal/codegen/js/jx/ClassEmitter.java       |  263 +
 .../js/jx/DefinePropertyFunctionEmitter.java       |  120 +
 .../internal/codegen/js/jx/DoWhileLoopEmitter.java |   71 +
 .../codegen/js/jx/DynamicAccessEmitter.java        |   57 +
 .../internal/codegen/js/jx/FieldEmitter.java       |  279 +
 .../internal/codegen/js/jx/ForEachEmitter.java     |  208 +
 .../internal/codegen/js/jx/ForLoopEmitter.java     |  117 +
 .../js/jx/FunctionCallArgumentsEmitter.java        |   64 +
 .../codegen/js/jx/FunctionCallEmitter.java         |  282 +
 .../internal/codegen/js/jx/IdentifierEmitter.java  |  348 +
 .../compiler/internal/codegen/js/jx/IfEmitter.java |  117 +
 .../internal/codegen/js/jx/InterfaceEmitter.java   |  155 +
 .../codegen/js/jx/IterationFlowEmitter.java        |   54 +
 .../codegen/js/jx/LanguageIdentifierEmitter.java   |   62 +
 .../codegen/js/jx/LiteralContainerEmitter.java     |   96 +
 .../internal/codegen/js/jx/LiteralEmitter.java     |  488 ++
 .../codegen/js/jx/MemberAccessEmitter.java         |  341 +
 .../codegen/js/jx/MemberKeywordEmitter.java        |   70 +
 .../internal/codegen/js/jx/MethodEmitter.java      |  173 +
 .../codegen/js/jx/NumericLiteralEmitter.java       |   43 +
 .../codegen/js/jx/ObjectDefinePropertyEmitter.java |  165 +
 .../js/jx/ObjectLiteralValuePairEmitter.java       |   53 +
 .../codegen/js/jx/PackageFooterEmitter.java        | 1003 +++
 .../codegen/js/jx/PackageHeaderEmitter.java        |  436 ++
 .../internal/codegen/js/jx/ParameterEmitter.java   |   40 +
 .../internal/codegen/js/jx/ParametersEmitter.java  |   64 +
 .../internal/codegen/js/jx/ReturnEmitter.java      |   57 +
 .../codegen/js/jx/SelfReferenceEmitter.java        |   52 +
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |   71 +
 .../internal/codegen/js/jx/StatementEmitter.java   |   79 +
 .../internal/codegen/js/jx/SuperCallEmitter.java   |  306 +
 .../internal/codegen/js/jx/SwitchEmitter.java      |  105 +
 .../codegen/js/jx/TernaryOperatorEmitter.java      |   67 +
 .../internal/codegen/js/jx/ThrowEmitter.java       |   44 +
 .../internal/codegen/js/jx/TryEmitter.java         |   58 +
 .../codegen/js/jx/UnaryOperatorEmitter.java        |  122 +
 .../codegen/js/jx/VarDeclarationEmitter.java       |  255 +
 .../internal/codegen/js/jx/WhileLoopEmitter.java   |   61 +
 .../internal/codegen/js/jx/WithEmitter.java        |   56 +
 .../codegen/js/node/NodeEmitterTokens.java         |   39 +
 .../internal/codegen/js/node/NodePublisher.java    |   92 +
 .../js/royale/JSRoyaleASDocDITAEmitter.java        | 1155 ++++
 .../codegen/js/royale/JSRoyaleASDocEmitter.java    |  932 +++
 .../codegen/js/royale/JSRoyaleDocEmitter.java      |  447 ++
 .../codegen/js/royale/JSRoyaleEmitter.java         | 1301 ++++
 .../codegen/js/royale/JSRoyaleEmitterTokens.java   |   75 +
 .../codegen/js/royale/Notes_JSRoyaleEmitter.txt    |  367 +
 .../internal/codegen/js/utils/DocEmitterUtils.java |   49 +
 .../internal/codegen/js/utils/EmitterUtils.java    |  598 ++
 .../internal/codegen/mxml/MXMLBlockWalker.java     |  436 ++
 .../internal/codegen/mxml/MXMLEmitter.java         |  425 ++
 .../internal/codegen/mxml/MXMLEmitterTokens.java   |   42 +
 .../compiler/internal/codegen/mxml/MXMLWriter.java |  104 +
 .../codegen/mxml/jsc/MXMLJSCJSEmitter.java         |   46 +
 .../mxml/royale/MXMLDescriptorSpecifier.java       |  321 +
 .../codegen/mxml/royale/MXMLEventSpecifier.java    |  110 +
 .../codegen/mxml/royale/MXMLNodeSpecifier.java     |  170 +
 .../mxml/royale/MXMLRoyaleASDocEmitter.java        | 1269 ++++
 .../codegen/mxml/royale/MXMLRoyaleBlockWalker.java |   83 +
 .../mxml/royale/MXMLRoyaleCordovaPublisher.java    |   61 +
 .../codegen/mxml/royale/MXMLRoyaleEmitter.java     | 2889 ++++++++
 .../mxml/royale/MXMLRoyaleEmitterTokens.java       |   42 +
 .../codegen/mxml/royale/MXMLRoyalePublisher.java   |  837 +++
 .../codegen/mxml/royale/MXMLScriptSpecifier.java   |   67 +
 .../compiler/internal/driver/as/ASBackend.java     |  159 +
 .../compiler/internal/driver/js/JSApplication.java |   32 +
 .../compiler/internal/driver/js/JSBackend.java     |  172 +
 .../internal/driver/js/JSCompilationUnit.java      |  217 +
 .../internal/driver/js/JSSourceFileHandler.java    |   83 +
 .../internal/driver/js/amd/AMDBackend.java         |   53 +
 .../driver/js/goog/ASDocConfiguration.java         |  568 ++
 .../internal/driver/js/goog/GoogBackend.java       |   73 +
 .../driver/js/goog/JSGoogCompcConfiguration.java   |  427 ++
 .../driver/js/goog/JSGoogConfiguration.java        |  427 ++
 .../internal/driver/js/jsc/JSCBackend.java         |   46 +
 .../internal/driver/js/node/NodeBackend.java       |   46 +
 .../internal/driver/js/node/NodeModuleBackend.java |   47 +
 .../driver/js/royale/JSCSSCompilationSession.java  |  506 ++
 .../internal/driver/js/royale/RoyaleBackend.java   |   53 +
 .../driver/mxml/ASDocASSourceFileHandler.java      |   89 +
 .../driver/mxml/ASDocMXMLSourceFileHandler.java    |   89 +
 .../compiler/internal/driver/mxml/MXMLBackend.java |   80 +
 .../driver/mxml/MXMLSourceFileHandler.java         |   85 +
 .../internal/driver/mxml/jsc/MXMLJSCJSBackend.java |  121 +
 .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java       |  121 +
 .../driver/mxml/royale/MXMLRoyaleASDocBackend.java |  135 +
 .../mxml/royale/MXMLRoyaleASDocDITABackend.java    |  135 +
 .../driver/mxml/royale/MXMLRoyaleBackend.java      |  130 +
 .../mxml/royale/MXMLRoyaleCordovaBackend.java      |   56 +
 .../driver/mxml/royale/MXMLRoyaleSWCBackend.java   |  121 +
 .../compiler/internal/graph/GoogDepsWriter.java    |  957 +++
 .../internal/graph/GoogDepsWriterCordova.java      |   48 +
 .../internal/parsing/as/RoyaleASDocDelegate.java   |  132 +
 .../internal/projects/RoyaleASDocProject.java      |   55 +
 .../internal/projects/RoyaleJSProject.java         |  466 ++
 .../royale/compiler/internal/targets/JSTarget.java |  229 +
 .../compiler/internal/targets/RoyaleJSTarget.java  |  323 +
 .../compiler/internal/targets/RoyaleSWCTarget.java |  302 +
 .../internal/visitor/as/ASNodeHandler.java         |   87 +
 .../compiler/internal/visitor/as/ASNodeSwitch.java |  385 ++
 .../internal/visitor/as/BeforeAfterStrategy.java   |  141 +
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |  187 +
 .../UnsupportedLanguageFeatureProblem.java         |   37 +
 .../apache/royale/compiler/targets/IJSTarget.java  |   52 +
 .../apache/royale/compiler/utils/ASNodeUtils.java  |   93 +
 .../royale/compiler/utils/DefinitionUtils.java     |   37 +
 .../compiler/utils/JSClosureCompilerUtil.java      |   98 +
 .../compiler/utils/JSClosureCompilerWrapper.java   |  534 ++
 .../apache/royale/compiler/utils/NativeUtils.java  |  179 +
 .../apache/royale/compiler/utils/NodeJSUtils.java  |   41 +
 .../royale/compiler/visitor/IASNodeStrategy.java   |   38 +
 .../royale/compiler/visitor/IBlockVisitor.java     |   28 +
 .../royale/compiler/visitor/IBlockWalker.java      |   47 +
 .../compiler/visitor/as/IASBlockVisitor.java       |  229 +
 .../royale/compiler/visitor/as/IASBlockWalker.java |   43 +
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |  138 +
 .../compiler/visitor/mxml/IMXMLBlockWalker.java    |   43 +
 .../services/org.apache.flex.tools.FlexToolGroup   |    2 +-
 compiler-jx/src/main/resources/downloads.xml       |    4 +-
 .../closure-whitelist.properites                   |    0
 compiler-jx/src/site/site.xml                      |   13 +-
 compiler-jx/src/test/build.xml                     |   18 +-
 .../internal/codegen/as/TestAccessorMembers.java   |  101 -
 .../compiler/internal/codegen/as/TestClass.java    |  234 -
 .../compiler/internal/codegen/as/TestComments.java |   73 -
 .../internal/codegen/as/TestExpressions.java       |  781 ---
 .../internal/codegen/as/TestFieldMembers.java      |  204 -
 .../internal/codegen/as/TestGlobalClasses.java     |  280 -
 .../internal/codegen/as/TestGlobalConstants.java   |   62 -
 .../internal/codegen/as/TestGlobalFunctions.java   |  208 -
 .../internal/codegen/as/TestInterface.java         |  105 -
 .../internal/codegen/as/TestMethodMembers.java     |  147 -
 .../compiler/internal/codegen/as/TestPackage.java  |  103 -
 .../internal/codegen/as/TestParenthesis.java       |   98 -
 .../internal/codegen/as/TestStatements.java        |  469 --
 .../codegen/externals/CompilerArguments.java       |  408 --
 .../codegen/externals/ExternalsTestBase.java       |  112 -
 .../codegen/externals/ExternalsTestUtils.java      |  213 -
 .../codegen/externals/TestAnnotationEnum.java      |   82 -
 .../codegen/externals/TestCollectImports.java      |  221 -
 .../codegen/externals/TestConstructor.java         |  119 -
 .../codegen/externals/TestExternChrome.java        |  179 -
 .../internal/codegen/externals/TestExternES3.java  |  123 -
 .../codegen/externals/TestExternJQuery.java        |   68 -
 .../codegen/externals/TestExternJSMissing.java     |  108 -
 .../codegen/externals/TestExternJasmine.java       |   84 -
 .../internal/codegen/externals/TestExternNode.java |  120 -
 .../codegen/externals/TestExternalsJSCompile.java  |  291 -
 .../codegen/externals/TestPackageNamespace.java    |   63 -
 .../codegen/externals/TestReferenceModel.java      |   65 -
 .../codegen/externals/TestTypeExternals.java       |  110 -
 .../codegen/externals/TestTypeInheritence.java     |   88 -
 .../internal/codegen/js/amd/TestAMDClassA.java     |  181 -
 .../internal/codegen/js/amd/TestAMDClassB.java     |   97 -
 .../internal/codegen/js/amd/TestAMDEmitter.java    |  144 -
 .../internal/codegen/js/amd/TestAMDInterfaceI.java |   51 -
 .../codegen/js/amd/TestAMDInterfaceIOther.java     |   51 -
 .../codegen/js/amd/TestAMDInterfaceISub.java       |   52 -
 .../internal/codegen/js/amd/TestAMDPackage.java    |  127 -
 .../js/flexjs/TestFlexJSAccessorMembers.java       |  180 -
 .../codegen/js/flexjs/TestFlexJSAccessors.java     |  155 -
 .../codegen/js/flexjs/TestFlexJSClass.java         |  692 --
 .../codegen/js/flexjs/TestFlexJSEmitter.java       |  427 --
 .../codegen/js/flexjs/TestFlexJSExpressions.java   | 1381 ----
 .../codegen/js/flexjs/TestFlexJSFieldMembers.java  |  352 -
 .../internal/codegen/js/flexjs/TestFlexJSFile.java |  107 -
 .../codegen/js/flexjs/TestFlexJSGlobalClasses.java | 1024 ---
 .../js/flexjs/TestFlexJSGlobalConstants.java       |   75 -
 .../js/flexjs/TestFlexJSGlobalFunctions.java       |  256 -
 .../codegen/js/flexjs/TestFlexJSInterface.java     |  114 -
 .../internal/codegen/js/flexjs/TestFlexJSJSX.java  |  378 --
 .../codegen/js/flexjs/TestFlexJSMethodMembers.java |  215 -
 .../codegen/js/flexjs/TestFlexJSPackage.java       | 1150 ----
 .../codegen/js/flexjs/TestFlexJSProject.java       |  356 -
 .../codegen/js/flexjs/TestFlexJSStatements.java    |  611 --
 .../codegen/js/goog/TestGoogAccessorMembers.java   |  141 -
 .../internal/codegen/js/goog/TestGoogClass.java    |  260 -
 .../internal/codegen/js/goog/TestGoogEmitter.java  |  153 -
 .../codegen/js/goog/TestGoogExpressions.java       |  195 -
 .../codegen/js/goog/TestGoogFieldMembers.java      |  261 -
 .../internal/codegen/js/goog/TestGoogFile.java     |   93 -
 .../codegen/js/goog/TestGoogGlobalClasses.java     |  309 -
 .../codegen/js/goog/TestGoogGlobalConstants.java   |   74 -
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |  238 -
 .../codegen/js/goog/TestGoogInterface.java         |  113 -
 .../codegen/js/goog/TestGoogMethodMembers.java     |  183 -
 .../internal/codegen/js/goog/TestGoogPackage.java  |  112 -
 .../internal/codegen/js/goog/TestGoogProject.java  |  136 -
 .../codegen/js/goog/TestGoogStatements.java        |  310 -
 .../js/sourcemaps/TestSourceMapExpressions.java    |  879 ---
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  205 -
 .../js/sourcemaps/TestSourceMapGlobalClasses.java  |   89 -
 .../js/sourcemaps/TestSourceMapStatements.java     |  628 --
 .../internal/codegen/mxml/TestMXMLApplication.java |  109 -
 .../internal/codegen/mxml/TestMXMLAttributes.java  |  118 -
 .../internal/codegen/mxml/TestMXMLNodes.java       |  187 -
 .../internal/codegen/mxml/TestMXMLScript.java      |  106 -
 .../mxml/flexjs/TestFlexJSMXMLApplication.java     |  892 ---
 .../codegen/mxml/flexjs/TestFlexJSMXMLScript.java  |  338 -
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |   44 -
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |   73 -
 .../flex/compiler/internal/test/AMDTestBase.java   |  149 -
 .../flex/compiler/internal/test/ASTestBase.java    |  196 -
 .../internal/test/FlexJSSourceMapTestBase.java     |   63 -
 .../compiler/internal/test/FlexJSTestBase.java     |  175 -
 .../flex/compiler/internal/test/ITestBase.java     |   25 -
 .../flex/compiler/internal/test/MXMLTestBase.java  |  141 -
 .../compiler/internal/test/SourceMapTestBase.java  |   74 -
 .../flex/compiler/internal/test/TestBase.java      |  832 ---
 .../java/org/apache/flex/utils/EnvProperties.java  |  156 -
 .../internal/codegen/as/TestAccessorMembers.java   |  101 +
 .../compiler/internal/codegen/as/TestClass.java    |  234 +
 .../compiler/internal/codegen/as/TestComments.java |   73 +
 .../internal/codegen/as/TestExpressions.java       |  781 +++
 .../internal/codegen/as/TestFieldMembers.java      |  204 +
 .../internal/codegen/as/TestGlobalClasses.java     |  280 +
 .../internal/codegen/as/TestGlobalConstants.java   |   62 +
 .../internal/codegen/as/TestGlobalFunctions.java   |  208 +
 .../internal/codegen/as/TestInterface.java         |  105 +
 .../internal/codegen/as/TestMethodMembers.java     |  147 +
 .../compiler/internal/codegen/as/TestPackage.java  |  103 +
 .../internal/codegen/as/TestParenthesis.java       |   98 +
 .../internal/codegen/as/TestStatements.java        |  469 ++
 .../codegen/externals/CompilerArguments.java       |  408 ++
 .../codegen/externals/ExternalsTestBase.java       |  112 +
 .../codegen/externals/ExternalsTestUtils.java      |  213 +
 .../codegen/externals/TestAnnotationEnum.java      |   82 +
 .../codegen/externals/TestCollectImports.java      |  221 +
 .../codegen/externals/TestConstructor.java         |  119 +
 .../codegen/externals/TestExternChrome.java        |  179 +
 .../internal/codegen/externals/TestExternES3.java  |  123 +
 .../codegen/externals/TestExternJQuery.java        |   68 +
 .../codegen/externals/TestExternJSMissing.java     |  108 +
 .../codegen/externals/TestExternJasmine.java       |   84 +
 .../internal/codegen/externals/TestExternNode.java |  120 +
 .../codegen/externals/TestExternalsJSCompile.java  |  291 +
 .../codegen/externals/TestPackageNamespace.java    |   63 +
 .../codegen/externals/TestReferenceModel.java      |   65 +
 .../codegen/externals/TestTypeExternals.java       |  110 +
 .../codegen/externals/TestTypeInheritence.java     |   88 +
 .../internal/codegen/js/amd/TestAMDClassA.java     |  181 +
 .../internal/codegen/js/amd/TestAMDClassB.java     |   97 +
 .../internal/codegen/js/amd/TestAMDEmitter.java    |  144 +
 .../internal/codegen/js/amd/TestAMDInterfaceI.java |   51 +
 .../codegen/js/amd/TestAMDInterfaceIOther.java     |   51 +
 .../codegen/js/amd/TestAMDInterfaceISub.java       |   52 +
 .../internal/codegen/js/amd/TestAMDPackage.java    |  127 +
 .../codegen/js/goog/TestGoogAccessorMembers.java   |  141 +
 .../internal/codegen/js/goog/TestGoogClass.java    |  260 +
 .../internal/codegen/js/goog/TestGoogEmitter.java  |  153 +
 .../codegen/js/goog/TestGoogExpressions.java       |  195 +
 .../codegen/js/goog/TestGoogFieldMembers.java      |  261 +
 .../internal/codegen/js/goog/TestGoogFile.java     |   93 +
 .../codegen/js/goog/TestGoogGlobalClasses.java     |  309 +
 .../codegen/js/goog/TestGoogGlobalConstants.java   |   74 +
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |  238 +
 .../codegen/js/goog/TestGoogInterface.java         |  113 +
 .../codegen/js/goog/TestGoogMethodMembers.java     |  183 +
 .../internal/codegen/js/goog/TestGoogPackage.java  |  112 +
 .../internal/codegen/js/goog/TestGoogProject.java  |  136 +
 .../codegen/js/goog/TestGoogStatements.java        |  310 +
 .../js/royale/TestRoyaleAccessorMembers.java       |  180 +
 .../codegen/js/royale/TestRoyaleAccessors.java     |  155 +
 .../codegen/js/royale/TestRoyaleClass.java         |  692 ++
 .../codegen/js/royale/TestRoyaleEmitter.java       |  427 ++
 .../codegen/js/royale/TestRoyaleExpressions.java   | 1381 ++++
 .../codegen/js/royale/TestRoyaleFieldMembers.java  |  352 +
 .../internal/codegen/js/royale/TestRoyaleFile.java |  107 +
 .../codegen/js/royale/TestRoyaleGlobalClasses.java | 1024 +++
 .../js/royale/TestRoyaleGlobalConstants.java       |   75 +
 .../js/royale/TestRoyaleGlobalFunctions.java       |  256 +
 .../codegen/js/royale/TestRoyaleInterface.java     |  114 +
 .../internal/codegen/js/royale/TestRoyaleJSX.java  |  378 ++
 .../codegen/js/royale/TestRoyaleMethodMembers.java |  215 +
 .../codegen/js/royale/TestRoyalePackage.java       | 1150 ++++
 .../codegen/js/royale/TestRoyaleProject.java       |  356 +
 .../codegen/js/royale/TestRoyaleStatements.java    |  611 ++
 .../js/sourcemaps/TestSourceMapExpressions.java    |  879 +++
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  205 +
 .../js/sourcemaps/TestSourceMapGlobalClasses.java  |   89 +
 .../js/sourcemaps/TestSourceMapStatements.java     |  628 ++
 .../internal/codegen/mxml/TestMXMLApplication.java |  109 +
 .../internal/codegen/mxml/TestMXMLAttributes.java  |  118 +
 .../internal/codegen/mxml/TestMXMLNodes.java       |  187 +
 .../internal/codegen/mxml/TestMXMLScript.java      |  106 +
 .../mxml/royale/TestRoyaleMXMLApplication.java     |  892 +++
 .../codegen/mxml/royale/TestRoyaleMXMLScript.java  |  338 +
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |   44 +
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |   73 +
 .../royale/compiler/internal/test/AMDTestBase.java |  149 +
 .../royale/compiler/internal/test/ASTestBase.java  |  196 +
 .../royale/compiler/internal/test/ITestBase.java   |   25 +
 .../compiler/internal/test/MXMLTestBase.java       |  141 +
 .../internal/test/RoyaleSourceMapTestBase.java     |   63 +
 .../compiler/internal/test/RoyaleTestBase.java     |  159 +
 .../compiler/internal/test/SourceMapTestBase.java  |   74 +
 .../royale/compiler/internal/test/TestBase.java    |  828 +++
 .../resources/amd/simple-project/src/HelloWorld.as |    2 +-
 .../resources/amd/simple-project/src/com/acme/I.as |    2 +-
 .../amd/simple-project/src/com/acme/sub/IOther.as  |    2 +-
 .../amd/simple-project/src/com/acme/sub/ISub.as    |    2 +-
 .../test/resources/externals/app1/as_src/Main.as   |    2 +-
 .../src/test/resources/flexjs/files/CSSTest.mxml   |   28 -
 .../test/resources/flexjs/files/CSSTestSource.css  |  121 -
 .../resources/flexjs/files/FlexJSTest_again.mxml   |   51 -
 .../flexjs/files/FlexJSTest_again_Flash.mxml       |   51 -
 .../flexjs/files/FlexJSTest_again_result.js        |  210 -
 .../test/resources/flexjs/files/LocalFunction.as   |   44 -
 .../resources/flexjs/files/LocalFunction_result.js |   93 -
 .../test/resources/flexjs/files/MyInitialView.mxml |  125 -
 .../resources/flexjs/files/MyInitialView_result.js |  906 ---
 .../flexjs/files/StockDataJSONItemConverter.as     |   40 -
 .../flexjs/files/StockDataJSONItemConverter.js     |   39 -
 .../flexjs/files/binding/ComplexValueObject.as     |   46 -
 .../flexjs/files/binding/SimpleValueObject.as      |   26 -
 .../flexjs/files/controllers/MyController.as       |   92 -
 .../files/controllers/MyController_result.js       |  180 -
 .../test/resources/flexjs/files/models/MyModel.as  |   59 -
 .../flexjs/files/models/MyModel_result.js          |  142 -
 .../resources/flexjs/files/wildcard_import.mxml    |   37 -
 .../flexjs/files/wildcard_import_result.js         |   94 -
 .../flexjs/projects/bad_overrides/Test.as          |   43 -
 .../flexjs/projects/bad_overrides/Test_result.js   |   88 -
 .../flexjs/projects/bad_overrides/classes/A.as     |   41 -
 .../projects/bad_overrides/classes/A_result.js     |   88 -
 .../flexjs/projects/bad_overrides/classes/B.as     |   25 -
 .../projects/bad_overrides/classes/B_result.js     |   63 -
 .../flexjs/projects/bad_overrides/classes/C.as     |   25 -
 .../projects/bad_overrides/classes/C_result.js     |   63 -
 .../flexjs/projects/bad_overrides/interfaces/IA.as |   28 -
 .../projects/bad_overrides/interfaces/IA_result.js |   70 -
 .../flexjs/projects/bad_overrides/interfaces/IB.as |   22 -
 .../projects/bad_overrides/interfaces/IB_result.js |   58 -
 .../flexjs/projects/bad_overrides/interfaces/IC.as |   22 -
 .../projects/bad_overrides/interfaces/IC_result.js |   58 -
 .../resources/flexjs/projects/circular/Base.as     |   30 -
 .../flexjs/projects/circular/Base_result.js        |   68 -
 .../resources/flexjs/projects/circular/Super.as    |   27 -
 .../flexjs/projects/circular/Super_result.js       |   71 -
 .../flexjs/projects/circular_proto/A_result.js     |   74 -
 .../flexjs/projects/circular_proto/B_result.js     |   78 -
 .../flexjs/projects/circular_proto/C_result.js     |   80 -
 .../flexjs/projects/circular_proto/D_result.js     |   80 -
 .../flexjs/projects/circular_proto/E_result.js     |   76 -
 .../flexjs/projects/circular_proto/F_result.js     |   80 -
 .../flexjs/projects/interfaces/Test_result.js      |   89 -
 .../flexjs/projects/interfaces/classes/A.as        |   28 -
 .../flexjs/projects/interfaces/classes/A_result.js |   68 -
 .../flexjs/projects/interfaces/classes/B.as        |   25 -
 .../flexjs/projects/interfaces/classes/B_result.js |   63 -
 .../flexjs/projects/interfaces/classes/C.as        |   25 -
 .../flexjs/projects/interfaces/classes/C_result.js |   63 -
 .../flexjs/projects/interfaces/interfaces/IA.as    |   22 -
 .../projects/interfaces/interfaces/IA_result.js    |   61 -
 .../flexjs/projects/interfaces/interfaces/IB.as    |   22 -
 .../projects/interfaces/interfaces/IB_result.js    |   38 -
 .../flexjs/projects/interfaces/interfaces/IC.as    |   22 -
 .../projects/interfaces/interfaces/IC_result.js    |   61 -
 .../flexjs/projects/interfaces/interfaces/ID.as    |   22 -
 .../projects/interfaces/interfaces/ID_result.js    |   58 -
 .../flexjs/projects/interfaces/interfaces/IE.as    |   26 -
 .../projects/interfaces/interfaces/IE_result.js    |   70 -
 .../flexjs/projects/internal/MainClass_result.js   |  119 -
 .../flexjs/projects/internal/OtherClass.as         |   25 -
 .../flexjs/projects/internal/OtherClass_result.js  |   63 -
 .../resources/flexjs/projects/overrides/Test.as    |   43 -
 .../flexjs/projects/overrides/Test_result.js       |   88 -
 .../flexjs/projects/overrides/classes/A.as         |   41 -
 .../flexjs/projects/overrides/classes/A_result.js  |   86 -
 .../flexjs/projects/overrides/classes/B.as         |   25 -
 .../flexjs/projects/overrides/classes/B_result.js  |   63 -
 .../flexjs/projects/overrides/classes/C.as         |   25 -
 .../flexjs/projects/overrides/classes/C_result.js  |   68 -
 .../flexjs/projects/overrides/interfaces/IA.as     |   28 -
 .../projects/overrides/interfaces/IA_result.js     |   68 -
 .../flexjs/projects/overrides/interfaces/IB.as     |   22 -
 .../projects/overrides/interfaces/IB_result.js     |   58 -
 .../flexjs/projects/overrides/interfaces/IC.as     |   22 -
 .../projects/overrides/interfaces/IC_result.js     |   61 -
 .../AmbiguousDefinition.as                         |   32 -
 .../AmbiguousDefinition_result.js                  |   49 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   39 -
 .../mypackage/TestClass.as                         |   33 -
 .../otherpackage/Event.as                          |   27 -
 .../DifferentPackageAsConflict.as                  |   32 -
 .../DifferentPackageAsConflict_result.js           |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../mypackage/TestClass.as                         |   31 -
 .../mypackage/TestClass_result.js                  |   75 -
 .../otherpackage/Event.as                          |   27 -
 .../otherpackage/Event_result.js                   |   64 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../NoConflictNoWindow.as                          |   32 -
 .../NoConflictNoWindow_result.js                   |   73 -
 .../mypackage/TestClass.as                         |   29 -
 .../mypackage/TestClass_result.js                  |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../NoConflictUseWindow.as                         |   32 -
 .../NoConflictUseWindow_result.js                  |   73 -
 .../mypackage/TestClass.as                         |   31 -
 .../mypackage/TestClass_result.js                  |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../SamePackageAsConflict.as                       |   32 -
 .../SamePackageAsConflict_result.js                |   73 -
 .../mypackage/Event.as                             |   27 -
 .../mypackage/Event_result.js                      |   64 -
 .../mypackage/TestClass.as                         |   29 -
 .../mypackage/TestClass_result.js                  |   75 -
 .../projects/package_conflicts_use_window/Event.as |   27 -
 .../package_conflicts_use_window/Event_result.js   |   64 -
 .../package_conflicts_use_window/UseWindow.as      |   32 -
 .../UseWindow_result.js                            |   73 -
 .../mypackage/TestClass.as                         |   33 -
 .../mypackage/TestClass_result.js                  |   83 -
 .../otherpackage/Event.as                          |   27 -
 .../otherpackage/Event_result.js                   |   64 -
 .../test/resources/flexjs/projects/super/Base.as   |   43 -
 .../resources/flexjs/projects/super/Base_result.js |   94 -
 .../test/resources/flexjs/projects/super/Super.as  |   40 -
 .../flexjs/projects/super/Super_result.js          |   96 -
 .../flexjs/projects/xml_requires/XMLRequire.as     |   30 -
 .../projects/xml_requires/XMLRequire_result.js     |   66 -
 .../src/test/resources/goog/files/call-super.as    |    2 +-
 .../test/resources/goog/files/call-super_result.js |   12 +-
 .../src/test/resources/goog/files/get-set.as       |    2 +-
 .../test/resources/goog/files/get-set_result.js    |   12 +-
 compiler-jx/src/test/resources/goog/files/input.as |    2 +-
 .../src/test/resources/goog/files/output.js        |   14 +-
 .../resources/goog/files/qualify-new-object.as     |    2 +-
 .../goog/files/qualify-new-object_result.js        |   14 +-
 .../src/test/resources/royale/files/CSSTest.mxml   |   28 +
 .../test/resources/royale/files/CSSTestSource.css  |  121 +
 .../files/CSSTestSource_encoded_result.txt         |    0
 .../files/CSSTestSource_result.css                 |    0
 .../test/resources/royale/files/LocalFunction.as   |   44 +
 .../resources/royale/files/LocalFunction_result.js |   93 +
 .../test/resources/royale/files/MyInitialView.mxml |  125 +
 .../resources/royale/files/MyInitialView_result.js |  906 +++
 .../resources/royale/files/RoyaleTest_again.mxml   |   51 +
 .../royale/files/RoyaleTest_again_Flash.mxml       |   51 +
 .../royale/files/RoyaleTest_again_result.js        |  210 +
 .../royale/files/StockDataJSONItemConverter.as     |   40 +
 .../royale/files/StockDataJSONItemConverter.js     |   39 +
 .../royale/files/binding/ComplexValueObject.as     |   46 +
 .../royale/files/binding/SimpleValueObject.as      |   26 +
 .../royale/files/controllers/MyController.as       |   92 +
 .../files/controllers/MyController_result.js       |  180 +
 .../test/resources/royale/files/models/MyModel.as  |   59 +
 .../royale/files/models/MyModel_result.js          |  142 +
 .../resources/royale/files/wildcard_import.mxml    |   37 +
 .../royale/files/wildcard_import_result.js         |   94 +
 .../royale/projects/bad_overrides/Test.as          |   43 +
 .../royale/projects/bad_overrides/Test_result.js   |   88 +
 .../royale/projects/bad_overrides/classes/A.as     |   41 +
 .../projects/bad_overrides/classes/A_result.js     |   88 +
 .../royale/projects/bad_overrides/classes/B.as     |   25 +
 .../projects/bad_overrides/classes/B_result.js     |   63 +
 .../royale/projects/bad_overrides/classes/C.as     |   25 +
 .../projects/bad_overrides/classes/C_result.js     |   63 +
 .../royale/projects/bad_overrides/interfaces/IA.as |   28 +
 .../projects/bad_overrides/interfaces/IA_result.js |   70 +
 .../royale/projects/bad_overrides/interfaces/IB.as |   22 +
 .../projects/bad_overrides/interfaces/IB_result.js |   58 +
 .../royale/projects/bad_overrides/interfaces/IC.as |   22 +
 .../projects/bad_overrides/interfaces/IC_result.js |   58 +
 .../resources/royale/projects/circular/Base.as     |   30 +
 .../royale/projects/circular/Base_result.js        |   68 +
 .../resources/royale/projects/circular/Super.as    |   27 +
 .../royale/projects/circular/Super_result.js       |   71 +
 .../projects/circular_proto/A.as                   |    0
 .../royale/projects/circular_proto/A_result.js     |   74 +
 .../projects/circular_proto/B.as                   |    0
 .../royale/projects/circular_proto/B_result.js     |   78 +
 .../projects/circular_proto/C.as                   |    0
 .../royale/projects/circular_proto/C_result.js     |   80 +
 .../projects/circular_proto/D.as                   |    0
 .../royale/projects/circular_proto/D_result.js     |   80 +
 .../projects/circular_proto/E.as                   |    0
 .../royale/projects/circular_proto/E_result.js     |   76 +
 .../projects/circular_proto/F.as                   |    0
 .../royale/projects/circular_proto/F_result.js     |   80 +
 .../projects/circular_proto/index_result.html      |    0
 .../{flexjs => royale}/projects/interfaces/Test.as |    0
 .../royale/projects/interfaces/Test_result.js      |   89 +
 .../royale/projects/interfaces/classes/A.as        |   28 +
 .../royale/projects/interfaces/classes/A_result.js |   68 +
 .../royale/projects/interfaces/classes/B.as        |   25 +
 .../royale/projects/interfaces/classes/B_result.js |   63 +
 .../royale/projects/interfaces/classes/C.as        |   25 +
 .../royale/projects/interfaces/classes/C_result.js |   63 +
 .../royale/projects/interfaces/interfaces/IA.as    |   22 +
 .../projects/interfaces/interfaces/IA_result.js    |   61 +
 .../royale/projects/interfaces/interfaces/IB.as    |   22 +
 .../projects/interfaces/interfaces/IB_result.js    |   38 +
 .../royale/projects/interfaces/interfaces/IC.as    |   22 +
 .../projects/interfaces/interfaces/IC_result.js    |   61 +
 .../royale/projects/interfaces/interfaces/ID.as    |   22 +
 .../projects/interfaces/interfaces/ID_result.js    |   58 +
 .../royale/projects/interfaces/interfaces/IE.as    |   26 +
 .../projects/interfaces/interfaces/IE_result.js    |   70 +
 .../projects/internal/MainClass.as                 |    0
 .../royale/projects/internal/MainClass_result.js   |  119 +
 .../royale/projects/internal/OtherClass.as         |   25 +
 .../royale/projects/internal/OtherClass_result.js  |   63 +
 .../resources/royale/projects/overrides/Test.as    |   43 +
 .../royale/projects/overrides/Test_result.js       |   88 +
 .../royale/projects/overrides/classes/A.as         |   41 +
 .../royale/projects/overrides/classes/A_result.js  |   86 +
 .../royale/projects/overrides/classes/B.as         |   25 +
 .../royale/projects/overrides/classes/B_result.js  |   63 +
 .../royale/projects/overrides/classes/C.as         |   25 +
 .../royale/projects/overrides/classes/C_result.js  |   68 +
 .../royale/projects/overrides/interfaces/IA.as     |   28 +
 .../projects/overrides/interfaces/IA_result.js     |   68 +
 .../royale/projects/overrides/interfaces/IB.as     |   22 +
 .../projects/overrides/interfaces/IB_result.js     |   58 +
 .../royale/projects/overrides/interfaces/IC.as     |   22 +
 .../projects/overrides/interfaces/IC_result.js     |   61 +
 .../AmbiguousDefinition.as                         |   32 +
 .../AmbiguousDefinition_result.js                  |   49 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   39 +
 .../mypackage/TestClass.as                         |   33 +
 .../otherpackage/Event.as                          |   27 +
 .../DifferentPackageAsConflict.as                  |   32 +
 .../DifferentPackageAsConflict_result.js           |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../mypackage/TestClass.as                         |   31 +
 .../mypackage/TestClass_result.js                  |   75 +
 .../otherpackage/Event.as                          |   27 +
 .../otherpackage/Event_result.js                   |   64 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../NoConflictNoWindow.as                          |   32 +
 .../NoConflictNoWindow_result.js                   |   73 +
 .../mypackage/TestClass.as                         |   29 +
 .../mypackage/TestClass_result.js                  |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../NoConflictUseWindow.as                         |   32 +
 .../NoConflictUseWindow_result.js                  |   73 +
 .../mypackage/TestClass.as                         |   31 +
 .../mypackage/TestClass_result.js                  |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../SamePackageAsConflict.as                       |   32 +
 .../SamePackageAsConflict_result.js                |   73 +
 .../mypackage/Event.as                             |   27 +
 .../mypackage/Event_result.js                      |   64 +
 .../mypackage/TestClass.as                         |   29 +
 .../mypackage/TestClass_result.js                  |   75 +
 .../projects/package_conflicts_use_window/Event.as |   27 +
 .../package_conflicts_use_window/Event_result.js   |   64 +
 .../package_conflicts_use_window/UseWindow.as      |   32 +
 .../UseWindow_result.js                            |   73 +
 .../mypackage/TestClass.as                         |   33 +
 .../mypackage/TestClass_result.js                  |   83 +
 .../otherpackage/Event.as                          |   27 +
 .../otherpackage/Event_result.js                   |   64 +
 .../test/resources/royale/projects/super/Base.as   |   43 +
 .../resources/royale/projects/super/Base_result.js |   94 +
 .../test/resources/royale/projects/super/Super.as  |   40 +
 .../royale/projects/super/Super_result.js          |   96 +
 .../royale/projects/xml_requires/XMLRequire.as     |   30 +
 .../projects/xml_requires/XMLRequire_result.js     |   66 +
 compiler-test-utils/build.xml                      |    4 +-
 compiler-test-utils/pom.xml                        |    6 +-
 .../java/org/apache/flex/utils/AntTestAdapter.java |  115 -
 .../java/org/apache/flex/utils/EnvProperties.java  |  149 -
 .../apache/flex/utils/FilenameNormalization.java   |  110 -
 .../java/org/apache/flex/utils/ITestAdapter.java   |   50 -
 .../org/apache/flex/utils/MavenTestAdapter.java    |  211 -
 .../org/apache/flex/utils/TestAdapterFactory.java  |   41 -
 .../org/apache/royale/utils/AntTestAdapter.java    |  115 +
 .../org/apache/royale/utils/EnvProperties.java     |  144 +
 .../apache/royale/utils/FilenameNormalization.java |  110 +
 .../java/org/apache/royale/utils/ITestAdapter.java |   50 +
 .../org/apache/royale/utils/MavenTestAdapter.java  |  211 +
 .../apache/royale/utils/TestAdapterFactory.java    |   41 +
 compiler/.classpath                                |    2 +-
 compiler/.project                                  |   12 +-
 compiler/README                                    |   28 +-
 compiler/build.xml                                 |  154 +-
 compiler/pom.xml                                   |   64 +-
 compiler/src/assembly/scripts/acompc               |    2 +-
 compiler/src/assembly/scripts/acompc.bat           |    4 +-
 compiler/src/assembly/scripts/amxmlc               |    2 +-
 compiler/src/assembly/scripts/amxmlc.bat           |    4 +-
 compiler/src/assembly/scripts/compc                |    4 +-
 compiler/src/assembly/scripts/compc.bat            |    4 +-
 compiler/src/assembly/scripts/fdb                  |    2 +-
 compiler/src/assembly/scripts/fdb.bat              |    2 +-
 compiler/src/assembly/scripts/mxmlc                |    4 +-
 compiler/src/assembly/scripts/mxmlc.bat            |    4 +-
 compiler/src/assembly/scripts/optimizer            |    4 +-
 compiler/src/assembly/scripts/optimizer.bat        |    4 +-
 compiler/src/assembly/scripts/swcdepends           |    2 +-
 compiler/src/assembly/scripts/swfdump              |    4 +-
 compiler/src/assembly/scripts/swfdump.bat          |    4 +-
 .../flex/compiler/internal/parsing/as/ASParser.g   | 3234 ---------
 .../compiler/internal/parsing/as/MetadataParser.g  |  397 --
 .../royale/compiler/internal/parsing/as/ASParser.g | 3234 +++++++++
 .../parsing/as/ImportMetadataTokenTypes.txt        |    0
 .../compiler/internal/parsing/as/MetadataParser.g  |  397 ++
 .../org/apache/flex/compiler/internal/css/CSS.g    |  712 --
 .../apache/flex/compiler/internal/css/CSSTree.g    |  451 --
 .../org/apache/royale/compiler/internal/css/CSS.g  |  712 ++
 .../apache/royale/compiler/internal/css/CSSTree.g  |  451 ++
 .../java/org/apache/flex/abc/ABCConstants.java     |  643 --
 .../main/java/org/apache/flex/abc/ABCEmitter.java  | 2087 ------
 .../main/java/org/apache/flex/abc/ABCLinker.java   |  779 ---
 .../main/java/org/apache/flex/abc/ABCParser.java   | 1278 ----
 .../main/java/org/apache/flex/abc/ABCReader.java   |   84 -
 .../org/apache/flex/abc/ClassDependencySort.java   |  173 -
 .../org/apache/flex/abc/EntryOrderedStore.java     |   82 -
 .../src/main/java/org/apache/flex/abc/Pool.java    |  174 -
 .../org/apache/flex/abc/PoolingABCVisitor.java     |  635 --
 .../abc/diagnostics/AbstractDiagnosticVisitor.java |   71 -
 .../abc/diagnostics/DiagnosticsAggregator.java     |  219 -
 .../org/apache/flex/abc/graph/IBasicBlock.java     |   64 -
 .../java/org/apache/flex/abc/graph/IFlowgraph.java |  145 -
 .../algorithms/DepthFirstPreorderIterator.java     |  145 -
 .../flex/abc/graph/algorithms/DominatorTree.java   |  413 --
 .../flex/abc/instructionlist/InstructionList.java  | 1253 ----
 .../apache/flex/abc/models/FrameModelEncoder.java  |  652 --
 .../apache/flex/abc/models/FrameModelVisitor.java  |  196 -
 .../apache/flex/abc/models/TreeModelEncoder.java   | 1101 ---
 .../apache/flex/abc/models/TreeModelVisitor.java   |  149 -
 .../apache/flex/abc/optimize/DeadCodeFilter.java   |  156 -
 .../PeepholeOptimizerMethodBodyVisitor.java        | 1520 -----
 .../org/apache/flex/abc/print/ABCDumpVisitor.java  | 1136 ----
 .../semantics/ArbitraryOperandsInstruction.java    |  118 -
 .../java/org/apache/flex/abc/semantics/Block.java  |  140 -
 .../org/apache/flex/abc/semantics/ClassInfo.java   |   39 -
 .../flex/abc/semantics/ControlFlowGraph.java       |  580 --
 .../org/apache/flex/abc/semantics/ECMASupport.java |  895 ---
 .../apache/flex/abc/semantics/ExceptionInfo.java   |  139 -
 .../flex/abc/semantics/FrameCountVisitor.java      |  534 --
 .../abc/semantics/ImmediateOperandInstruction.java |  112 -
 .../apache/flex/abc/semantics/InstanceInfo.java    |   85 -
 .../org/apache/flex/abc/semantics/Instruction.java |  313 -
 .../flex/abc/semantics/InstructionFactory.java     |  351 -
 .../java/org/apache/flex/abc/semantics/Label.java  |  167 -
 .../org/apache/flex/abc/semantics/Metadata.java    |  159 -
 .../apache/flex/abc/semantics/MethodBodyInfo.java  |  394 --
 .../org/apache/flex/abc/semantics/MethodInfo.java  |  210 -
 .../java/org/apache/flex/abc/semantics/Name.java   |  571 --
 .../org/apache/flex/abc/semantics/Namespace.java   |  249 -
 .../flex/abc/semantics/NoOperandsInstruction.java  |   36 -
 .../java/org/apache/flex/abc/semantics/Nsset.java  |  167 -
 .../flex/abc/semantics/OneOperandInstruction.java  |  105 -
 .../org/apache/flex/abc/semantics/PooledValue.java |  178 -
 .../org/apache/flex/abc/semantics/ScriptInfo.java  |   77 -
 .../java/org/apache/flex/abc/semantics/Trait.java  |  337 -
 .../java/org/apache/flex/abc/semantics/Traits.java |  107 -
 .../flex/abc/visitors/DelegatingABCVisitor.java    |  125 -
 .../flex/abc/visitors/DelegatingClassVisitor.java  |   60 -
 .../abc/visitors/DelegatingMetadataVisitor.java    |   42 -
 .../abc/visitors/DelegatingMethodBodyVisitor.java  |  110 -
 .../flex/abc/visitors/DelegatingMethodVisitor.java |   54 -
 .../flex/abc/visitors/DelegatingScriptVisitor.java |   60 -
 .../flex/abc/visitors/DelegatingTraitVisitor.java  |   59 -
 .../flex/abc/visitors/DelegatingTraitsVisitor.java |   75 -
 .../org/apache/flex/abc/visitors/IABCVisitor.java  |  132 -
 .../apache/flex/abc/visitors/IClassVisitor.java    |   49 -
 .../flex/abc/visitors/IDiagnosticsVisitor.java     |  118 -
 .../flex/abc/visitors/IFlowGraphVisitor.java       |   53 -
 .../apache/flex/abc/visitors/IMetadataVisitor.java |   37 -
 .../flex/abc/visitors/IMethodBodyVisitor.java      |  118 -
 .../apache/flex/abc/visitors/IMethodVisitor.java   |   42 -
 .../apache/flex/abc/visitors/IScriptVisitor.java   |   48 -
 .../apache/flex/abc/visitors/ITraitVisitor.java    |   51 -
 .../apache/flex/abc/visitors/ITraitsVisitor.java   |   73 -
 .../org/apache/flex/abc/visitors/IVisitor.java     |   37 -
 .../apache/flex/abc/visitors/NilABCVisitor.java    |  102 -
 .../apache/flex/abc/visitors/NilClassVisitor.java  |   48 -
 .../flex/abc/visitors/NilDiagnosticsVisitor.java   |   32 -
 .../flex/abc/visitors/NilMetadataVisitor.java      |   33 -
 .../flex/abc/visitors/NilMethodBodyVisitor.java    |   97 -
 .../apache/flex/abc/visitors/NilMethodVisitor.java |   44 -
 .../apache/flex/abc/visitors/NilScriptVisitor.java |   49 -
 .../apache/flex/abc/visitors/NilTraitVisitor.java  |   47 -
 .../apache/flex/abc/visitors/NilTraitsVisitor.java |   65 -
 .../org/apache/flex/abc/visitors/NilVisitors.java  |   74 -
 .../java/org/apache/flex/compiler/Messages.java    |  104 -
 .../apache/flex/compiler/asdoc/ASDocComment.java   |  251 -
 .../flex/compiler/asdoc/IASDocBundleDelegate.java  |   60 -
 .../apache/flex/compiler/asdoc/IASDocComment.java  |   50 -
 .../apache/flex/compiler/asdoc/IASDocDelegate.java |   64 -
 .../org/apache/flex/compiler/asdoc/IASDocTag.java  |   29 -
 .../compiler/asdoc/IASParserASDocDelegate.java     |   90 -
 .../asdoc/IMetadataParserASDocDelegate.java        |   69 -
 .../flex/compiler/asdoc/IPackageDITAParser.java    |   52 -
 .../java/org/apache/flex/compiler/clients/ASC.java | 2273 -------
 .../org/apache/flex/compiler/clients/ASDOC.java    |  242 -
 .../org/apache/flex/compiler/clients/COMPC.java    |  235 -
 .../flex/compiler/clients/FalconToolGroup.java     |   36 -
 .../org/apache/flex/compiler/clients/MXMLC.java    | 1173 ----
 .../apache/flex/compiler/clients/Optimizer.java    |  512 --
 .../clients/problems/CodeGenErrorFilter.java       |   61 -
 .../problems/CompilerProblemCategorizer.java       |  187 -
 .../compiler/clients/problems/IProblemFilter.java  |   40 -
 .../compiler/clients/problems/ProblemContext.java  |   42 -
 .../problems/ProblemFilterClassCriteria.java       |  113 -
 .../clients/problems/ProblemFormatter.java         |  142 -
 .../compiler/clients/problems/ProblemPrinter.java  |   98 -
 .../compiler/clients/problems/ProblemQuery.java    |  485 --
 .../clients/problems/ProblemQueryProvider.java     |   24 -
 .../clients/problems/ProblemSettingsFilter.java    |  230 -
 .../problems/WorkspaceProblemFormatter.java        |  369 -
 .../flex/compiler/common/ASImportTarget.java       |  180 -
 .../apache/flex/compiler/common/ASModifier.java    |  115 -
 .../flex/compiler/common/DependencyType.java       |  163 -
 .../flex/compiler/common/DependencyTypeSet.java    |  261 -
 .../apache/flex/compiler/common/IDecoration.java   |   41 -
 .../flex/compiler/common/IDefinitionPriority.java  |   29 -
 .../flex/compiler/common/IEmbedResolver.java       |   49 -
 .../compiler/common/IFileSpecificationGetter.java  |   52 -
 .../apache/flex/compiler/common/IImportTarget.java |   78 -
 .../org/apache/flex/compiler/common/IMetaInfo.java |   56 -
 .../apache/flex/compiler/common/IPathResolver.java |   41 -
 .../flex/compiler/common/ISourceLocation.java      |   85 -
 .../flex/compiler/common/LibraryPathUtils.java     |   50 -
 .../apache/flex/compiler/common/ModifiersSet.java  |  126 -
 .../org/apache/flex/compiler/common/Multiname.java |  204 -
 .../flex/compiler/common/MutablePrefixMap.java     |  162 -
 .../apache/flex/compiler/common/NodeReference.java |  242 -
 .../org/apache/flex/compiler/common/PrefixMap.java |  212 -
 .../flex/compiler/common/PrefixedXMLName.java      |  185 -
 .../flex/compiler/common/RecursionGuard.java       |   66 -
 .../flex/compiler/common/SourceLocation.java       |  426 --
 .../apache/flex/compiler/common/VersionInfo.java   |  379 --
 .../org/apache/flex/compiler/common/XMLName.java   |  147 -
 .../compiler/config/ApplicationDomainTarget.java   |   79 -
 .../compiler/config/CommandLineConfigurator.java   |  607 --
 .../apache/flex/compiler/config/Configuration.java | 6099 -----------------
 .../flex/compiler/config/ConfigurationBuffer.java  | 1346 ----
 .../flex/compiler/config/ConfigurationInfo.java    |  473 --
 .../compiler/config/ConfigurationPathResolver.java |   80 -
 .../flex/compiler/config/ConfigurationValue.java   |  109 -
 .../apache/flex/compiler/config/Configurator.java  | 3458 ----------
 .../compiler/config/ICompilerProblemSettings.java  |  213 -
 .../config/ICompilerSettingsConstants.java         |  152 -
 .../apache/flex/compiler/config/RSLSettings.java   |  233 -
 .../compiler/constants/IASKeywordConstants.java    |  155 -
 .../compiler/constants/IASLanguageConstants.java   |  153 -
 .../compiler/constants/IASWarningConstants.java    |  212 -
 .../flex/compiler/constants/ICSSCoreConstants.java |   99 -
 .../compiler/constants/IMXMLCoreConstants.java     |   41 -
 .../constants/IMetaAttributeConstants.java         |  227 -
 .../compiler/constants/INamespaceConstants.java    |   58 -
 .../apache/flex/compiler/css/CombinatorType.java   |   44 -
 .../apache/flex/compiler/css/ConditionType.java    |   61 -
 .../flex/compiler/css/FontFaceSourceType.java      |   38 -
 .../apache/flex/compiler/css/ICSSCombinator.java   |   52 -
 .../org/apache/flex/compiler/css/ICSSDocument.java |   59 -
 .../org/apache/flex/compiler/css/ICSSFontFace.java |   83 -
 .../org/apache/flex/compiler/css/ICSSManager.java  |  131 -
 .../flex/compiler/css/ICSSMediaQueryCondition.java |   63 -
 .../flex/compiler/css/ICSSNamespaceDefinition.java |   59 -
 .../org/apache/flex/compiler/css/ICSSNode.java     |   60 -
 .../org/apache/flex/compiler/css/ICSSProperty.java |   36 -
 .../flex/compiler/css/ICSSPropertyValue.java       |   28 -
 .../org/apache/flex/compiler/css/ICSSRule.java     |   84 -
 .../org/apache/flex/compiler/css/ICSSSelector.java |  106 -
 .../flex/compiler/css/ICSSSelectorCondition.java   |   48 -
 .../AppliedVectorDefinitionFactory.java            |   38 -
 .../compiler/definitions/IAccessorDefinition.java  |   36 -
 .../definitions/IAppliedVectorDefinition.java      |   43 -
 .../definitions/IBindableVariableDefinition.java   |   33 -
 .../compiler/definitions/IClassDefinition.java     |  513 --
 .../compiler/definitions/IConstantDefinition.java  |   50 -
 .../flex/compiler/definitions/IDefinition.java     |  510 --
 .../definitions/IDocumentableDefinition.java       |   45 -
 .../compiler/definitions/IEffectDefinition.java    |   69 -
 .../compiler/definitions/IEventDefinition.java     |   41 -
 .../compiler/definitions/IFunctionDefinition.java  |  208 -
 .../compiler/definitions/IGetterDefinition.java    |   43 -
 .../compiler/definitions/IInterfaceDefinition.java |  111 -
 .../compiler/definitions/IMemberedDefinition.java  |   24 -
 .../compiler/definitions/IMetadataDefinition.java  |   58 -
 .../compiler/definitions/INamespaceDefinition.java |  228 -
 .../compiler/definitions/IPackageDefinition.java   |   74 -
 .../compiler/definitions/IParameterDefinition.java |   71 -
 .../flex/compiler/definitions/IQualifiers.java     |   58 -
 .../compiler/definitions/IScopedDefinition.java    |   33 -
 .../compiler/definitions/ISetterDefinition.java    |   44 -
 .../compiler/definitions/IStyleDefinition.java     |  161 -
 .../flex/compiler/definitions/ITypeDefinition.java |  141 -
 .../compiler/definitions/IVariableDefinition.java  |  181 -
 .../definitions/metadata/IDeprecationInfo.java     |   32 -
 .../compiler/definitions/metadata/IMetaTag.java    |   60 -
 .../definitions/metadata/IMetaTagAttribute.java    |   53 -
 .../references/INamespaceReference.java            |   63 -
 .../definitions/references/IReference.java         |   89 -
 .../references/IResolvedQualifiersReference.java   |   88 -
 .../definitions/references/ReferenceFactory.java   |  293 -
 .../compiler/exceptions/BURMAbortException.java    |   42 -
 .../exceptions/BuildCanceledException.java         |   28 -
 .../exceptions/CircularDependencyException.java    |   63 -
 .../exceptions/CodegenInterruptedException.java    |   41 -
 .../exceptions/ConfigurationException.java         |  713 --
 .../exceptions/DuplicateLabelException.java        |   40 -
 .../LibraryCircularDependencyException.java        |   63 -
 .../exceptions/MissingBuiltinException.java        |   52 -
 .../UnknownControlFlowTargetException.java         |   40 -
 .../compiler/filespecs/BaseFileSpecification.java  |  102 -
 .../flex/compiler/filespecs/CombinedFile.java      |  245 -
 .../flex/compiler/filespecs/FileSpecification.java |  130 -
 .../filespecs/IBinaryFileSpecification.java        |   31 -
 .../compiler/filespecs/IFileSpecification.java     |   58 -
 .../org/apache/flex/compiler/fxg/FXGConstants.java |  429 --
 .../org/apache/flex/compiler/fxg/FXGFileNode.java  |   45 -
 .../apache/flex/compiler/fxg/FXGParserFactory.java |   44 -
 .../org/apache/flex/compiler/fxg/FXGVersion.java   |  185 -
 .../org/apache/flex/compiler/fxg/IFXGParser.java   |   54 -
 .../apache/flex/compiler/fxg/IFXGTranscoder.java   |   66 -
 .../org/apache/flex/compiler/fxg/dom/IFXGNode.java |  127 -
 .../flex/compiler/fxg/flex/FXGSymbolClass.java     |  147 -
 .../compiler/fxg/flex/FlexFXG2SWFTranscoder.java   | 1306 ----
 .../flex/compiler/fxg/flex/FlexGraphicNode.java    |   31 -
 .../flex/compiler/fxg/flex/FlexParagraphNode.java  |   58 -
 .../flex/compiler/fxg/flex/FlexRichTextNode.java   |   96 -
 .../flex/compiler/fxg/flex/FlexSpanNode.java       |   58 -
 .../compiler/fxg/flex/FlexTextGraphicNode.java     |  161 -
 .../apache/flex/compiler/fxg/logging/FXGLog.java   |   58 -
 .../compiler/fxg/logging/FXGLoggerFactory.java     |   39 -
 .../flex/compiler/fxg/logging/IFXGLogger.java      |   56 -
 .../fxg/resources/FXGResourceResolverFactory.java  |   40 -
 .../fxg/resources/IFXGResourceResolver.java        |   41 -
 .../flex/compiler/fxg/swf/FXG2SWFTranscoder.java   | 1663 -----
 .../compiler/internal/abc/ABCScopeBuilder.java     |  421 --
 .../internal/abc/ClassGeneratorHelper.java         |  483 --
 .../internal/abc/CollectMetadataTraitVisitor.java  |  153 -
 .../internal/abc/FunctionGeneratorHelper.java      |   58 -
 .../abc/ScopedDefinitionTraitsVisitor.java         |  311 -
 .../internal/abc/ScriptDefinitionBuilder.java      |   72 -
 .../internal/abc/TypeDefinitionBuilder.java        |   80 -
 .../internal/as/codegen/ABCGeneratingReducer.java  | 7137 --------------------
 .../compiler/internal/as/codegen/ABCGenerator.java |  761 ---
 .../internal/as/codegen/BindableHelper.java        |  585 --
 .../flex/compiler/internal/as/codegen/Binding.java |  738 --
 .../as/codegen/ClassDirectiveProcessor.java        | 1374 ----
 .../internal/as/codegen/CodeGeneratorManager.java  |   48 -
 .../internal/as/codegen/ControlFlowContext.java    |  200 -
 .../as/codegen/ControlFlowContextManager.java      |  877 ---
 .../internal/as/codegen/DirectiveProcessor.java    |  264 -
 .../internal/as/codegen/DumpBURMState.java         |   80 -
 .../as/codegen/ExceptionHandlingContext.java       |  301 -
 .../codegen/GenerateFunctionInParallelResult.java  |   77 -
 .../as/codegen/GlobalDirectiveProcessor.java       |  564 --
 .../internal/as/codegen/GlobalLexicalScope.java    |  429 --
 .../internal/as/codegen/ICodeGenerator.java        |  245 -
 .../internal/as/codegen/ICodeGeneratorFactory.java |   32 -
 .../as/codegen/InlineFunctionLexicalScope.java     |  267 -
 .../internal/as/codegen/InstructionListNode.java   |  131 -
 .../as/codegen/InterfaceDirectiveProcessor.java    |  506 --
 .../as/codegen/LabelScopeControlFlowContext.java   |  177 -
 .../LabeledStatementControlFlowContext.java        |   70 -
 .../compiler/internal/as/codegen/LexicalScope.java | 2053 ------
 .../as/codegen/LoopControlFlowContext.java         |  139 -
 .../as/codegen/MXMLClassDirectiveProcessor.java    | 6133 -----------------
 .../as/codegen/SwitchControlFlowContext.java       |   82 -
 .../internal/as/codegen/UnknownTreeFinding.java    |  250 -
 .../internal/as/codegen/UnknownTreeHandler.java    |  162 -
 .../compiler/internal/as/codegen/WithContext.java  |  108 -
 .../compiler/internal/caches/AssetTagCache.java    |  193 -
 .../compiler/internal/caches/CSSDocumentCache.java |  400 --
 .../internal/caches/CacheStoreKeyBase.java         |   55 -
 .../internal/caches/ConcurrentCacheStoreBase.java  |  125 -
 .../compiler/internal/caches/FileScopeCache.java   |  131 -
 .../compiler/internal/caches/MXMLDataCache.java    |  104 -
 .../caches/PackageNamespaceDefinitionCache.java    |   63 -
 .../flex/compiler/internal/caches/SWFCache.java    |  269 -
 .../flex/compiler/internal/clients/CLIFactory.java |  220 -
 .../flex/compiler/internal/clients/package.html    |   33 -
 .../codegen/databinding/BindingAnalyzer.java       |   99 -
 .../codegen/databinding/BindingCodeGenUtils.java   |  737 --
 .../codegen/databinding/BindingDatabase.java       |  415 --
 .../databinding/BindingDestinationMaker.java       |  211 -
 .../internal/codegen/databinding/BindingInfo.java  |  575 --
 .../codegen/databinding/FunctionWatcherInfo.java   |   80 -
 .../databinding/MXMLBindingDirectiveHelper.java    | 1005 ---
 .../codegen/databinding/PropertyWatcherInfo.java   |   82 -
 .../databinding/StaticPropertyWatcherInfo.java     |   77 -
 .../codegen/databinding/WatcherAnalyzer.java       |  472 --
 .../codegen/databinding/WatcherInfoBase.java       |  300 -
 .../codegen/databinding/XMLWatcherInfo.java        |   51 -
 .../flex/compiler/internal/common/Counter.java     |  138 -
 .../flex/compiler/internal/common/package.html     |   33 -
 .../internal/config/COMPCConfiguration.java        |   60 -
 .../internal/config/CompilerProblemSettings.java   |  227 -
 .../internal/config/DefaultsConfigurator.java      |  181 -
 .../compiler/internal/config/FileConfigurator.java |  678 --
 .../internal/config/FlashBuilderConfigurator.java  |  528 --
 .../flex/compiler/internal/config/FrameInfo.java   |   61 -
 .../internal/config/ICompilerSettings.java         |  840 ---
 .../internal/config/IConfigurationFilter.java      |   37 -
 .../compiler/internal/config/IConfigurator.java    |  126 -
 .../internal/config/IWriteOnlyProjectSettings.java |  144 -
 .../internal/config/LoadExternsParser.java         |  111 -
 .../internal/config/QNameNormalization.java        |   78 -
 .../internal/config/RSLArgumentNameGenerator.java  |   52 -
 .../config/RuntimeSharedLibraryPathInfo.java       |  207 -
 .../config/SystemPropertyConfigurator.java         |   83 -
 .../compiler/internal/config/TargetSettings.java   |  607 --
 .../config/annotations/ArgumentNameGenerator.java  |   58 -
 .../internal/config/annotations/Arguments.java     |   66 -
 .../internal/config/annotations/Config.java        |   88 -
 .../config/annotations/DefaultArgumentValue.java   |   41 -
 .../config/annotations/DeprecatedConfig.java       |   38 -
 .../internal/config/annotations/FlexOnly.java      |   35 -
 .../config/annotations/InfiniteArguments.java      |   37 -
 .../internal/config/annotations/Mapping.java       |   47 -
 .../config/annotations/SoftPrerequisites.java      |   37 -
 .../config/localization/ILocalizedText.java        |   30 -
 .../internal/config/localization/ILocalizer.java   |   30 -
 .../config/localization/LocalizationManager.java   |  234 -
 .../localization/ResourceBundleLocalizer.java      |   77 -
 .../flex/compiler/internal/config/package.html     |   33 -
 .../internal/css/CSSArrayPropertyValue.java        |   63 -
 .../internal/css/CSSColorPropertyValue.java        |  264 -
 .../flex/compiler/internal/css/CSSCombinator.java  |   57 -
 .../flex/compiler/internal/css/CSSDocument.java    |  180 -
 .../flex/compiler/internal/css/CSSFontFace.java    |  191 -
 .../internal/css/CSSFunctionCallPropertyValue.java |   96 -
 .../flex/compiler/internal/css/CSSKeyFrames.java   |   68 -
 .../internal/css/CSSKeywordPropertyValue.java      |   80 -
 .../flex/compiler/internal/css/CSSManager.java     |  295 -
 .../internal/css/CSSMediaQueryCondition.java       |   86 -
 .../compiler/internal/css/CSSModelTreeType.java    |   46 -
 .../internal/css/CSSMultiValuePropertyValue.java   |   63 -
 .../internal/css/CSSNamespaceDefinition.java       |   75 -
 .../flex/compiler/internal/css/CSSNodeBase.java    |  168 -
 .../internal/css/CSSNumberPropertyValue.java       |   94 -
 .../flex/compiler/internal/css/CSSProperty.java    |  147 -
 .../compiler/internal/css/CSSPropertyValue.java    |   38 -
 .../internal/css/CSSRgbColorPropertyValue.java     |  113 -
 .../internal/css/CSSRgbaColorPropertyValue.java    |  125 -
 .../apache/flex/compiler/internal/css/CSSRule.java |  130 -
 .../flex/compiler/internal/css/CSSSelector.java    |  182 -
 .../internal/css/CSSSelectorCondition.java         |   67 -
 .../internal/css/CSSStringPropertyValue.java       |  113 -
 .../flex/compiler/internal/css/CSSTextNode.java    |   54 -
 .../flex/compiler/internal/css/CSSTypedNode.java   |   39 -
 .../internal/css/CSSURLAndFormatPropertyValue.java |   65 -
 .../css/codegen/CSSCompilationSession.java         |  435 --
 .../internal/css/codegen/CSSModuleGenerator.java   |  125 -
 .../compiler/internal/css/codegen/CSSReducer.java  |  817 ---
 .../internal/css/codegen/ICSSCodeGenResult.java    |   45 -
 .../internal/css/codegen/ICSSRuntimeConstants.java |   44 -
 .../flex/compiler/internal/css/codegen/Pair.java   |  101 -
 .../apache/flex/compiler/internal/css/package.html |   37 -
 .../css/semantics/ActivatedStyleSheets.java        |  150 -
 .../css/semantics/CSSSemanticAnalyzer.java         |  799 ---
 .../internal/definitions/AccessorDefinition.java   |  243 -
 .../internal/definitions/AmbiguousDefinition.java  |  335 -
 .../definitions/AppliedVectorDefinition.java       |  625 --
 .../internal/definitions/ClassDefinition.java      | 1458 ----
 .../internal/definitions/ClassDefinitionBase.java  |  683 --
 .../definitions/ClassTraitsDefinition.java         |  381 --
 .../internal/definitions/ConstantDefinition.java   |  212 -
 .../internal/definitions/DefinitionBase.java       | 1735 -----
 .../internal/definitions/EffectDefinition.java     |   88 -
 .../internal/definitions/EventDefinition.java      |   49 -
 .../internal/definitions/FunctionDefinition.java   |  631 --
 .../internal/definitions/GetterDefinition.java     |  105 -
 .../internal/definitions/InterfaceDefinition.java  |  625 --
 .../internal/definitions/MemberedDefinition.java   |   39 -
 .../definitions/MetadataDefinitionBase.java        |  152 -
 .../internal/definitions/NamespaceDefinition.java  | 2246 ------
 .../internal/definitions/PackageDefinition.java    |  148 -
 .../internal/definitions/ParameterDefinition.java  |  137 -
 .../internal/definitions/ScopedDefinitionBase.java |   69 -
 .../internal/definitions/SetterDefinition.java     |  104 -
 .../internal/definitions/StyleDefinition.java      |  254 -
 .../SyntheticBindableGetterDefinition.java         |   33 -
 .../SyntheticBindableSetterDefinition.java         |   33 -
 .../internal/definitions/TypeDefinitionBase.java   |  357 -
 .../internal/definitions/VariableDefinition.java   |  380 --
 .../internal/definitions/VectorInformation.java    |  311 -
 .../definitions/metadata/DeprecationInfo.java      |   60 -
 .../internal/definitions/metadata/MetaTag.java     |  377 --
 .../definitions/metadata/MetaTagAttribute.java     |   53 -
 .../metadata/ResourceBundleMetaTag.java            |   59 -
 .../definitions/mxml/MXMLEventHandlerScope.java    |   81 -
 .../compiler/internal/definitions/package.html     |   42 -
 .../definitions/references/BuiltinReference.java   |   85 -
 .../definitions/references/LexicalReference.java   |  102 -
 .../definitions/references/NotATypeReference.java  |   82 -
 .../references/ParameterizedReference.java         |   90 -
 .../definitions/references/ReferenceCache.java     |   90 -
 .../references/ResolvedQualifiersReference.java    |  184 -
 .../definitions/references/ResolvedReference.java  |   80 -
 .../internal/embedding/EmbedAttribute.java         |   76 -
 .../compiler/internal/embedding/EmbedData.java     |  738 --
 .../compiler/internal/embedding/EmbedMIMEType.java |  121 -
 .../embedding/transcoders/DataTranscoder.java      |   74 -
 .../embedding/transcoders/ImageTranscoder.java     |  411 --
 .../embedding/transcoders/JPEGTranscoder.java      |  240 -
 .../embedding/transcoders/MovieTranscoder.java     |  516 --
 .../embedding/transcoders/PBJTranscoder.java       |  128 -
 .../embedding/transcoders/ScalableTranscoder.java  |  178 -
 .../embedding/transcoders/SkinTranscoder.java      |  489 --
 .../embedding/transcoders/SoundTranscoder.java     |  369 -
 .../embedding/transcoders/TranscoderBase.java      |  366 -
 .../embedding/transcoders/XMLTranscoder.java       |  226 -
 .../internal/filespecs/IZipFileSpecification.java  |   63 -
 .../internal/filespecs/SWCFileSpecification.java   |  142 -
 .../filespecs/StringFileSpecification.java         |   80 -
 .../internal/filespecs/ZipFileSpecification.java   |  126 -
 .../compiler/internal/fxg/dom/AbstractFXGNode.java |  253 -
 .../internal/fxg/dom/AbstractShapeNode.java        |   82 -
 .../internal/fxg/dom/BitmapGraphicNode.java        |   79 -
 .../flex/compiler/internal/fxg/dom/CDATANode.java  |  137 -
 .../internal/fxg/dom/ContentPropertyNode.java      |   80 -
 .../compiler/internal/fxg/dom/DOMParserHelper.java |  691 --
 .../compiler/internal/fxg/dom/DefinitionNode.java  |  120 -
 .../compiler/internal/fxg/dom/DelegateNode.java    |  227 -
 .../compiler/internal/fxg/dom/EllipseNode.java     |   94 -
 .../internal/fxg/dom/GradientEntryNode.java        |   70 -
 .../internal/fxg/dom/GraphicContentNode.java       |  559 --
 .../compiler/internal/fxg/dom/GraphicContext.java  |   82 -
 .../compiler/internal/fxg/dom/GraphicNode.java     |  397 --
 .../internal/fxg/dom/GroupDefinitionNode.java      |  184 -
 .../flex/compiler/internal/fxg/dom/GroupNode.java  |  223 -
 .../flex/compiler/internal/fxg/dom/IFillNode.java  |   40 -
 .../compiler/internal/fxg/dom/IFilterNode.java     |   40 -
 .../compiler/internal/fxg/dom/IMaskableNode.java   |   37 -
 .../compiler/internal/fxg/dom/IMaskingNode.java    |   43 -
 .../internal/fxg/dom/IPreserveWhiteSpaceNode.java  |   27 -
 .../internal/fxg/dom/IScalableGradientNode.java    |   65 -
 .../compiler/internal/fxg/dom/IStrokeNode.java     |   40 -
 .../flex/compiler/internal/fxg/dom/ITextNode.java  |   70 -
 .../compiler/internal/fxg/dom/ITransformNode.java  |   40 -
 .../compiler/internal/fxg/dom/LibraryNode.java     |  122 -
 .../flex/compiler/internal/fxg/dom/LineNode.java   |   86 -
 .../internal/fxg/dom/MaskPropertyNode.java         |   65 -
 .../flex/compiler/internal/fxg/dom/PathNode.java   |  105 -
 .../compiler/internal/fxg/dom/PlaceObjectNode.java |   79 -
 .../flex/compiler/internal/fxg/dom/RectNode.java   |  197 -
 .../compiler/internal/fxg/dom/RichTextNode.java    |  945 ---
 .../compiler/internal/fxg/dom/TextGraphicNode.java |  444 --
 .../internal/fxg/dom/fills/AbstractFillNode.java   |   81 -
 .../internal/fxg/dom/fills/BitmapFillNode.java     |  116 -
 .../fxg/dom/fills/LinearGradientFillNode.java      |  221 -
 .../fxg/dom/fills/RadialGradientFillNode.java      |  227 -
 .../internal/fxg/dom/fills/SolidColorFillNode.java |   65 -
 .../fxg/dom/filters/AbstractFilterNode.java        |   99 -
 .../internal/fxg/dom/filters/BevelFilterNode.java  |   96 -
 .../internal/fxg/dom/filters/BlurFilterNode.java   |   68 -
 .../fxg/dom/filters/ColorMatrixFilterNode.java     |  104 -
 .../fxg/dom/filters/DropShadowFilterNode.java      |   93 -
 .../internal/fxg/dom/filters/GlowFilterNode.java   |   84 -
 .../fxg/dom/filters/GradientBevelFilterNode.java   |  133 -
 .../fxg/dom/filters/GradientGlowFilterNode.java    |  132 -
 .../dom/richtext/AbstractRichBlockTextNode.java    |  321 -
 .../dom/richtext/AbstractRichParagraphNode.java    |  164 -
 .../fxg/dom/richtext/AbstractRichTextLeafNode.java |  372 -
 .../fxg/dom/richtext/AbstractRichTextNode.java     |  230 -
 .../compiler/internal/fxg/dom/richtext/BRNode.java |   64 -
 .../internal/fxg/dom/richtext/DivNode.java         |  210 -
 .../internal/fxg/dom/richtext/ImgNode.java         |  123 -
 .../internal/fxg/dom/richtext/LinkNode.java        |  241 -
 .../internal/fxg/dom/richtext/ParagraphNode.java   |  214 -
 .../internal/fxg/dom/richtext/SpanNode.java        |   81 -
 .../internal/fxg/dom/richtext/TCYNode.java         |  222 -
 .../internal/fxg/dom/richtext/TabNode.java         |   64 -
 .../internal/fxg/dom/richtext/TextHelper.java      |  712 --
 .../fxg/dom/richtext/TextLayoutFormatNode.java     |   45 -
 .../fxg/dom/richtext/TextPropertyNode.java         |   56 -
 .../fxg/dom/strokes/AbstractStrokeNode.java        |  227 -
 .../fxg/dom/strokes/LinearGradientStrokeNode.java  |  215 -
 .../fxg/dom/strokes/RadialGradientStrokeNode.java  |  226 -
 .../fxg/dom/strokes/SolidColorStrokeNode.java      |   66 -
 .../fxg/dom/text/AbstractCharacterTextNode.java    |  255 -
 .../internal/fxg/dom/text/AbstractTextNode.java    |  207 -
 .../compiler/internal/fxg/dom/text/BRNode.java     |   46 -
 .../internal/fxg/dom/text/ParagraphNode.java       |  177 -
 .../compiler/internal/fxg/dom/text/SpanNode.java   |   72 -
 .../fxg/dom/transforms/AbstractTransformNode.java  |   87 -
 .../fxg/dom/transforms/ColorTransformNode.java     |  106 -
 .../internal/fxg/dom/transforms/MatrixNode.java    |   76 -
 .../internal/fxg/dom/types/AlignmentBaseline.java  |   72 -
 .../internal/fxg/dom/types/BaselineOffset.java     |  109 -
 .../internal/fxg/dom/types/BaselineShift.java      |  102 -
 .../compiler/internal/fxg/dom/types/BevelType.java |   51 -
 .../compiler/internal/fxg/dom/types/BlendMode.java |  219 -
 .../internal/fxg/dom/types/BlockProgression.java   |   41 -
 .../internal/fxg/dom/types/BreakOpportunity.java   |   53 -
 .../flex/compiler/internal/fxg/dom/types/Caps.java |   52 -
 .../internal/fxg/dom/types/ColorWithEnum.java      |  103 -
 .../compiler/internal/fxg/dom/types/DigitCase.java |   47 -
 .../internal/fxg/dom/types/DigitWidth.java         |   47 -
 .../compiler/internal/fxg/dom/types/Direction.java |   41 -
 .../internal/fxg/dom/types/DominantBaseline.java   |   72 -
 .../compiler/internal/fxg/dom/types/FillMode.java  |   47 -
 .../compiler/internal/fxg/dom/types/FontStyle.java |   41 -
 .../internal/fxg/dom/types/FontWeight.java         |   41 -
 .../fxg/dom/types/InterpolationMethod.java         |   45 -
 .../compiler/internal/fxg/dom/types/Joints.java    |   51 -
 .../internal/fxg/dom/types/JustificationRule.java  |   47 -
 .../internal/fxg/dom/types/JustificationStyle.java |   53 -
 .../compiler/internal/fxg/dom/types/Kerning.java   |   51 -
 .../internal/fxg/dom/types/LeadingModel.java       |   76 -
 .../internal/fxg/dom/types/LigatureLevel.java      |   53 -
 .../compiler/internal/fxg/dom/types/LineBreak.java |   51 -
 .../compiler/internal/fxg/dom/types/MaskType.java  |   54 -
 .../internal/fxg/dom/types/NumberAuto.java         |  148 -
 .../internal/fxg/dom/types/NumberInherit.java      |   95 -
 .../internal/fxg/dom/types/NumberPercentAuto.java  |   96 -
 .../internal/fxg/dom/types/ResizeMode.java         |   47 -
 .../compiler/internal/fxg/dom/types/ScaleMode.java |   58 -
 .../internal/fxg/dom/types/ScalingGrid.java        |   32 -
 .../internal/fxg/dom/types/SpreadMethod.java       |   51 -
 .../compiler/internal/fxg/dom/types/TextAlign.java |   65 -
 .../internal/fxg/dom/types/TextDecoration.java     |   41 -
 .../internal/fxg/dom/types/TextJustify.java        |   41 -
 .../internal/fxg/dom/types/TextRotation.java       |   59 -
 .../internal/fxg/dom/types/TypographicCase.java    |   59 -
 .../internal/fxg/dom/types/VerticalAlign.java      |   59 -
 .../internal/fxg/dom/types/WhiteSpaceCollapse.java |   46 -
 .../compiler/internal/fxg/dom/types/Winding.java   |   43 -
 .../internal/fxg/logging/AbstractLogger.java       |  135 -
 .../internal/fxg/logging/SystemLogger.java         |   84 -
 .../internal/fxg/resources/FXGFileResolver.java    |   86 -
 .../fxg/sax/AbstractFXGVersionHandler.java         |  158 -
 .../compiler/internal/fxg/sax/FXGSAXParser.java    |  126 -
 .../compiler/internal/fxg/sax/FXGSAXScanner.java   |  573 --
 .../fxg/sax/FXGVersionHandlerRegistry.java         |  193 -
 .../internal/fxg/sax/FXG_v1_0_Handler.java         |  156 -
 .../internal/fxg/sax/FXG_v2_0_Handler.java         |  171 -
 .../internal/fxg/sax/IFXGVersionHandler.java       |   75 -
 .../compiler/internal/fxg/swf/DefineImage.java     |   59 -
 .../compiler/internal/fxg/swf/ImageHelper.java     |  555 --
 .../compiler/internal/fxg/swf/ShapeHelper.java     | 1453 ----
 .../flex/compiler/internal/fxg/swf/TextHelper.java |   49 -
 .../flex/compiler/internal/fxg/swf/TypeHelper.java |  387 --
 .../compiler/internal/fxg/types/FXGMatrix.java     |  165 -
 .../apache/flex/compiler/internal/graph/Graph.java |  206 -
 .../flex/compiler/internal/graph/GraphEdge.java    |   51 -
 .../compiler/internal/graph/GraphMLWriter.java     |  377 --
 .../flex/compiler/internal/graph/IGraph.java       |  103 -
 .../flex/compiler/internal/graph/IGraphEdge.java   |   39 -
 .../flex/compiler/internal/graph/IGraphable.java   |   27 -
 .../compiler/internal/graph/IReportWriter.java     |   45 -
 .../graph/InvalidationBytesCalculator.java         |   89 -
 .../compiler/internal/graph/LinkReportWriter.java  |  298 -
 .../compiler/internal/graph/SynchronizedGraph.java |  169 -
 .../compiler/internal/graph/TopologicalSort.java   |  225 -
 .../compiler/internal/graph/XMLGraphWriter.java    |  126 -
 .../compiler/internal/mxml/EntityProcessor.java    |  285 -
 .../flex/compiler/internal/mxml/MXMLData.java      |  965 ---
 .../compiler/internal/mxml/MXMLDataManager.java    |   62 -
 .../flex/compiler/internal/mxml/MXMLDialect.java   |  709 --
 .../compiler/internal/mxml/MXMLDialect2006.java    |  426 --
 .../compiler/internal/mxml/MXMLDialect2009.java    |   58 -
 .../compiler/internal/mxml/MXMLDialect2012.java    |  105 -
 .../internal/mxml/MXMLInstructionData.java         |  129 -
 .../internal/mxml/MXMLManifestManager.java         |  418 --
 .../internal/mxml/MXMLNamespaceAttributeData.java  |   64 -
 .../internal/mxml/MXMLNamespaceMapping.java        |   76 -
 .../compiler/internal/mxml/MXMLStateSplitter.java  |  101 -
 .../internal/mxml/MXMLTagAttributeData.java        |  580 --
 .../flex/compiler/internal/mxml/MXMLTagData.java   | 1188 ----
 .../flex/compiler/internal/mxml/MXMLTextData.java  |  392 --
 .../flex/compiler/internal/mxml/MXMLUnitData.java  |  366 -
 .../compiler/internal/mxml/StateDefinition.java    |  104 -
 .../internal/mxml/StateDefinitionBase.java         |   81 -
 .../internal/mxml/StateGroupDefinition.java        |   89 -
 .../flex/compiler/internal/mxml/package.html       |   33 -
 .../compiler/internal/parsing/FakingReader.java    |  215 -
 .../compiler/internal/parsing/FilteringList.java   |   70 -
 .../compiler/internal/parsing/ISourceFragment.java |   64 -
 .../internal/parsing/ITokenStreamFilter.java       |   27 -
 .../compiler/internal/parsing/SourceFragment.java  |  133 -
 .../internal/parsing/SourceFragmentsReader.java    |  165 -
 .../flex/compiler/internal/parsing/TokenBase.java  |  559 --
 .../internal/parsing/as/ASBalancingScanner.java    |  106 -
 .../compiler/internal/parsing/as/ASDocToken.java   |   44 -
 .../internal/parsing/as/ASDocTokenizer.java        |   89 -
 .../flex/compiler/internal/parsing/as/ASToken.java | 1010 ---
 .../compiler/internal/parsing/as/BaseASParser.java | 3043 ---------
 .../internal/parsing/as/BaseMetaTagParser.java     |  165 -
 .../internal/parsing/as/BaseRawASTokenizer.java    |  383 --
 .../internal/parsing/as/BaseRawTokenizer.java      |  387 --
 .../parsing/as/BaseRepairingTokenBuffer.java       |  110 -
 .../as/BaseTokenizerWithFakeCharacters.java        |   78 -
 .../internal/parsing/as/ConfigCompilationUnit.java |   97 -
 .../internal/parsing/as/ConfigProcessor.java       |  503 --
 .../internal/parsing/as/DeferFunctionBody.java     |   36 -
 .../internal/parsing/as/IProblemReporter.java      |   42 -
 .../parsing/as/IProjectConfigVariables.java        |   74 -
 .../internal/parsing/as/IRepairingTokenBuffer.java |  118 -
 .../internal/parsing/as/IncludeHandler.java        |  595 --
 .../internal/parsing/as/MetaDataPayloadToken.java  |  127 -
 .../internal/parsing/as/MetadataToken.java         |   96 -
 .../internal/parsing/as/MetadataTokenizer.java     |  351 -
 .../internal/parsing/as/NilASDocDelegate.java      |  131 -
 .../compiler/internal/parsing/as/OffsetCue.java    |  127 -
 .../compiler/internal/parsing/as/OffsetLookup.java |  230 -
 .../internal/parsing/as/RepairingTokenBuffer.java  |  153 -
 .../internal/parsing/as/SimpleASDocDelegate.java   |  143 -
 .../internal/parsing/as/StreamingASTokenizer.java  | 1900 ------
 .../internal/parsing/as/StreamingTokenBuffer.java  |  208 -
 .../parsing/mxml/BalancingMXMLProcessor.java       |  139 -
 .../parsing/mxml/BaseRawMXMLTokenizer.java         |  319 -
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |  790 ---
 .../internal/parsing/mxml/MXMLTagDataDepth.java    |  263 -
 .../internal/parsing/mxml/MXMLTagDataPayload.java  |   63 -
 .../compiler/internal/parsing/mxml/MXMLToken.java  |  238 -
 .../internal/parsing/mxml/MXMLTokenizer.java       |  442 --
 .../parsing/mxml/MXMLUnitDataIterator.java         |   55 -
 .../flex/compiler/internal/parsing/package.html    |   33 -
 .../compiler/internal/projects/ASCProject.java     |   77 -
 .../flex/compiler/internal/projects/ASProject.java |  470 --
 .../internal/projects/ASSourceFileHandler.java     |   66 -
 .../internal/projects/CompilerProject.java         | 1018 ---
 .../compiler/internal/projects/ConfigManager.java  |  313 -
 .../internal/projects/DefinitionPriority.java      |  137 -
 .../internal/projects/DependencyGraph.java         |  805 ---
 .../internal/projects/FXGSourceFileHandler.java    |   66 -
 .../compiler/internal/projects/FlexProject.java    | 2370 -------
 .../internal/projects/FlexProjectConfigurator.java |  259 -
 .../internal/projects/ISourceFileHandler.java      |   89 -
 .../internal/projects/LibraryDependencyGraph.java  |  345 -
 .../internal/projects/LibraryPathManager.java      |  673 --
 .../internal/projects/MXMLSourceFileHandler.java   |   74 -
 .../projects/ResourceBundleSourceFileHandler.java  |   73 -
 .../internal/projects/SourceListManager.java       |  255 -
 .../internal/projects/SourcePathManager.java       |  701 --
 .../compiler/internal/projects/ThemeUtilities.java |   73 -
 .../flex/compiler/internal/projects/package.html   |   33 -
 .../resourcebundles/PropertiesFileParser.java      |  520 --
 .../resourcebundles/ResourceBundleUtils.java       |  336 -
 .../flex/compiler/internal/scopes/ASFileScope.java |  443 --
 .../internal/scopes/ASFileScopeProvider.java       |   54 -
 .../compiler/internal/scopes/ASProjectScope.java   | 2133 ------
 .../flex/compiler/internal/scopes/ASScope.java     | 1815 -----
 .../flex/compiler/internal/scopes/ASScopeBase.java |  519 --
 .../compiler/internal/scopes/ASScopeCache.java     |  674 --
 .../flex/compiler/internal/scopes/CatchScope.java  |   48 -
 .../compiler/internal/scopes/ClosureScope.java     |   33 -
 .../internal/scopes/EmptyDefinitionStore.java      |  102 -
 .../compiler/internal/scopes/FXGFileScope.java     |   33 -
 .../compiler/internal/scopes/FunctionScope.java    |   41 -
 .../compiler/internal/scopes/IDefinitionStore.java |  127 -
 .../internal/scopes/IMutableDefinitionSet.java     |   57 -
 .../internal/scopes/LargeDefinitionSet.java        |  102 -
 .../internal/scopes/LargeDefinitionStore.java      |  199 -
 .../compiler/internal/scopes/MXMLFileScope.java    |  631 --
 .../internal/scopes/NamespaceSetPredicate.java     |  118 -
 .../internal/scopes/NoDefinitionScope.java         |  132 -
 .../compiler/internal/scopes/PackageScope.java     |  165 -
 .../internal/scopes/SWCFileScopeProvider.java      |  124 -
 .../flex/compiler/internal/scopes/ScopeView.java   |  340 -
 .../internal/scopes/SmallDefinitionSet.java        |  150 -
 .../internal/scopes/SmallDefinitionStore1.java     |  157 -
 .../internal/scopes/SmallDefinitionStore2.java     |  185 -
 .../internal/scopes/SmallDefinitionStore4.java     |  220 -
 .../internal/scopes/SmallDefinitionStore8.java     |  290 -
 .../internal/scopes/SmallDefinitionStoreBase.java  |  341 -
 .../flex/compiler/internal/scopes/TypeScope.java   |  666 --
 .../flex/compiler/internal/scopes/WithScope.java   |   42 -
 .../flex/compiler/internal/scopes/package.html     |   33 -
 .../semantics/MethodBodySemanticChecker.java       | 3093 ---------
 .../internal/semantics/PostProcessStep.java        |   27 -
 .../compiler/internal/semantics/SemanticUtils.java | 2976 --------
 .../compiler/internal/targets/AppSWFTarget.java    |  390 --
 .../internal/targets/FlexAppSWFTarget.java         | 1876 -----
 .../targets/FlexApplicationFrame1Info.java         |  277 -
 .../compiler/internal/targets/FlexFontInfo.java    |   56 -
 .../compiler/internal/targets/FlexFrame1Info.java  |  225 -
 .../internal/targets/FlexLibraryFrame1Info.java    |   44 -
 .../internal/targets/FlexLibrarySWFTarget.java     |  473 --
 .../compiler/internal/targets/FlexRSLInfo.java     |  235 -
 .../internal/targets/FlexSplashScreenImage.java    |   50 -
 .../flex/compiler/internal/targets/FlexTarget.java |  767 ---
 .../internal/targets/ILibrarySWFTarget.java        |   56 -
 .../internal/targets/ITargetAttributes.java        |  116 -
 .../internal/targets/LibrarySWFTarget.java         |  131 -
 .../compiler/internal/targets/LinkageChecker.java  |  147 -
 .../internal/targets/NilTargetAttributes.java      |  128 -
 .../flex/compiler/internal/targets/SWCTarget.java  | 1023 ---
 .../flex/compiler/internal/targets/SWFTarget.java  | 1056 ---
 .../flex/compiler/internal/targets/TagSorter.java  |  154 -
 .../flex/compiler/internal/targets/Target.java     |  820 ---
 .../internal/targets/TargetAttributeBase.java      |  225 -
 .../internal/targets/TargetAttributesMap.java      |  162 -
 .../internal/targets/TargetAttributesMetadata.java |  140 -
 .../compiler/internal/targets/TargetReport.java    |  199 -
 .../flex/compiler/internal/targets/package.html    |   33 -
 .../testing/NodesToXMLStringFormatter.java         |  129 -
 .../flex/compiler/internal/testing/package.html    |   33 -
 .../compiler/internal/tree/as/AccessorNode.java    |  183 -
 .../internal/tree/as/ArrayLiteralNode.java         |  124 -
 .../internal/tree/as/BaseDefinitionNode.java       |  453 --
 .../internal/tree/as/BaseLiteralContainerNode.java |  185 -
 .../tree/as/BaseStatementExpressionNode.java       |  109 -
 .../internal/tree/as/BaseStatementNode.java        |   67 -
 .../internal/tree/as/BaseTypedDefinitionNode.java  |  223 -
 .../internal/tree/as/BaseVariableNode.java         |  390 --
 .../internal/tree/as/BinaryOperatorAsNode.java     |   95 -
 .../tree/as/BinaryOperatorAssignmentNode.java      |   87 -
 .../as/BinaryOperatorBitwiseAndAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorBitwiseAndNode.java      |   88 -
 ...naryOperatorBitwiseLeftShiftAssignmentNode.java |  101 -
 .../as/BinaryOperatorBitwiseLeftShiftNode.java     |   88 -
 .../as/BinaryOperatorBitwiseOrAssignmentNode.java  |  101 -
 .../tree/as/BinaryOperatorBitwiseOrNode.java       |   88 -
 ...aryOperatorBitwiseRightShiftAssignmentNode.java |  101 -
 .../as/BinaryOperatorBitwiseRightShiftNode.java    |   88 -
 ...torBitwiseUnsignedRightShiftAssignmentNode.java |  101 -
 ...inaryOperatorBitwiseUnsignedRightShiftNode.java |  100 -
 .../as/BinaryOperatorBitwiseXorAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorBitwiseXorNode.java      |   88 -
 .../internal/tree/as/BinaryOperatorCommaNode.java  |   88 -
 .../as/BinaryOperatorDivisionAssignmentNode.java   |  101 -
 .../tree/as/BinaryOperatorDivisionNode.java        |   88 -
 .../internal/tree/as/BinaryOperatorEqualNode.java  |   88 -
 .../as/BinaryOperatorGreaterThanEqualsNode.java    |   88 -
 .../tree/as/BinaryOperatorGreaterThanNode.java     |   88 -
 .../internal/tree/as/BinaryOperatorInNode.java     |   88 -
 .../tree/as/BinaryOperatorInstanceOfNode.java      |   88 -
 .../internal/tree/as/BinaryOperatorIsNode.java     |   88 -
 .../tree/as/BinaryOperatorLessThanEqualsNode.java  |   88 -
 .../tree/as/BinaryOperatorLessThanNode.java        |   88 -
 .../as/BinaryOperatorLogicalAndAssignmentNode.java |  102 -
 .../tree/as/BinaryOperatorLogicalAndNode.java      |   87 -
 .../as/BinaryOperatorLogicalOrAssignmentNode.java  |  101 -
 .../tree/as/BinaryOperatorLogicalOrNode.java       |   87 -
 .../tree/as/BinaryOperatorMinusAssignmentNode.java |  101 -
 .../internal/tree/as/BinaryOperatorMinusNode.java  |   88 -
 .../as/BinaryOperatorModuloAssignmentNode.java     |  101 -
 .../internal/tree/as/BinaryOperatorModuloNode.java |   88 -
 ...BinaryOperatorMultiplicationAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorMultiplicationNode.java  |   88 -
 .../internal/tree/as/BinaryOperatorNodeBase.java   |  396 --
 .../tree/as/BinaryOperatorNotEqualNode.java        |   88 -
 .../tree/as/BinaryOperatorPlusAssignmentNode.java  |  101 -
 .../internal/tree/as/BinaryOperatorPlusNode.java   |  138 -
 .../tree/as/BinaryOperatorStrictEqualNode.java     |   88 -
 .../tree/as/BinaryOperatorStrictNotEqualNode.java  |   88 -
 .../flex/compiler/internal/tree/as/BlockNode.java  |   81 -
 .../flex/compiler/internal/tree/as/CatchNode.java  |  140 -
 .../internal/tree/as/ChainedVariableNode.java      |  179 -
 .../flex/compiler/internal/tree/as/ClassNode.java  |  663 --
 .../internal/tree/as/ClassReferenceNode.java       |   91 -
 .../compiler/internal/tree/as/ConditionalNode.java |  111 -
 .../internal/tree/as/ConfigConditionBlockNode.java |   74 -
 .../compiler/internal/tree/as/ConfigConstNode.java |  131 -
 .../internal/tree/as/ConfigExpressionNode.java     |  108 -
 .../internal/tree/as/ConfigNamespaceNode.java      |   53 -
 .../compiler/internal/tree/as/ContainerNode.java   |  168 -
 .../internal/tree/as/DefaultXMLNamespaceNode.java  |  106 -
 .../compiler/internal/tree/as/DoWhileLoopNode.java |   81 -
 .../internal/tree/as/DynamicAccessNode.java        |   86 -
 .../flex/compiler/internal/tree/as/EmbedNode.java  |  177 -
 .../internal/tree/as/ExpressionNodeBase.java       |  513 --
 .../flex/compiler/internal/tree/as/FileNode.java   |  584 --
 .../internal/tree/as/FixedChildrenNode.java        |   38 -
 .../compiler/internal/tree/as/ForLoopNode.java     |  174 -
 .../compiler/internal/tree/as/FullNameNode.java    |  183 -
 .../internal/tree/as/FunctionCallNode.java         |  322 -
 .../compiler/internal/tree/as/FunctionNode.java    | 1053 ---
 .../internal/tree/as/FunctionObjectNode.java       |  145 -
 .../flex/compiler/internal/tree/as/GetterNode.java |  116 -
 .../tree/as/IInitializableDefinitionNode.java      |   42 -
 .../compiler/internal/tree/as/IdentifierNode.java  | 1080 ---
 .../flex/compiler/internal/tree/as/IfNode.java     |  119 -
 .../flex/compiler/internal/tree/as/ImportNode.java |  279 -
 .../compiler/internal/tree/as/InterfaceNode.java   |  388 --
 .../internal/tree/as/IterationFlowNode.java        |  134 -
 .../compiler/internal/tree/as/KeywordNode.java     |  173 -
 .../internal/tree/as/LabeledStatementNode.java     |   94 -
 .../internal/tree/as/LanguageIdentifierNode.java   |  592 --
 .../compiler/internal/tree/as/LiteralNode.java     |  306 -
 .../tree/as/MemberAccessExpressionNode.java        |  310 -
 .../compiler/internal/tree/as/MemberedNode.java    |   69 -
 .../compiler/internal/tree/as/ModifierNode.java    |  120 -
 .../internal/tree/as/ModifiersContainerNode.java   |   54 -
 .../tree/as/NamespaceAccessExpressionNode.java     |  171 -
 .../internal/tree/as/NamespaceIdentifierNode.java  |  368 -
 .../compiler/internal/tree/as/NamespaceNode.java   |  243 -
 .../flex/compiler/internal/tree/as/NilNode.java    |   59 -
 .../flex/compiler/internal/tree/as/NodeBase.java   | 1049 ---
 .../tree/as/NonResolvingIdentifierNode.java        |   92 -
 .../internal/tree/as/NumericLiteralNode.java       |  284 -
 .../internal/tree/as/ObjectLiteralNode.java        |   92 -
 .../tree/as/ObjectLiteralValuePairNode.java        |  136 -
 .../internal/tree/as/OperatorNodeBase.java         |  130 -
 .../compiler/internal/tree/as/PackageNode.java     |  316 -
 .../compiler/internal/tree/as/ParameterNode.java   |  311 -
 .../tree/as/QualifiedNameExpressionNode.java       |   96 -
 .../tree/as/QualifiedNamespaceExpressionNode.java  |  140 -
 .../internal/tree/as/RegExpLiteralNode.java        |  188 -
 .../flex/compiler/internal/tree/as/ReturnNode.java |   89 -
 .../tree/as/RuntimeNameExpressionNode.java         |  120 -
 .../compiler/internal/tree/as/ScopedBlockNode.java |  243 -
 .../flex/compiler/internal/tree/as/SetterNode.java |  138 -
 .../flex/compiler/internal/tree/as/SwitchNode.java |  107 -
 .../compiler/internal/tree/as/TerminalNode.java    |  118 -
 .../internal/tree/as/TernaryOperatorNode.java      |  184 -
 .../flex/compiler/internal/tree/as/ThrowNode.java  |   85 -
 .../internal/tree/as/TransparentContainerNode.java |   58 -
 .../flex/compiler/internal/tree/as/TreeNode.java   |  321 -
 .../flex/compiler/internal/tree/as/TryNode.java    |  155 -
 .../internal/tree/as/TypedExpressionNode.java      |  305 -
 .../internal/tree/as/UnaryOperatorAtNode.java      |  111 -
 .../tree/as/UnaryOperatorBitwiseNotNode.java       |   86 -
 .../internal/tree/as/UnaryOperatorDeleteNode.java  |   86 -
 .../tree/as/UnaryOperatorLogicalNotNode.java       |   86 -
 .../internal/tree/as/UnaryOperatorMinusNode.java   |   88 -
 .../internal/tree/as/UnaryOperatorNodeBase.java    |  263 -
 .../internal/tree/as/UnaryOperatorPlusNode.java    |   88 -
 .../tree/as/UnaryOperatorPostDecrementNode.java    |   91 -
 .../tree/as/UnaryOperatorPostIncrementNode.java    |   91 -
 .../tree/as/UnaryOperatorPostfixNodeBase.java      |   39 -
 .../tree/as/UnaryOperatorPreDecrementNode.java     |   87 -
 .../tree/as/UnaryOperatorPreIncrementNode.java     |   87 -
 .../internal/tree/as/UnaryOperatorTypeOfNode.java  |   86 -
 .../internal/tree/as/UnaryOperatorVoidNode.java    |   77 -
 .../internal/tree/as/UseNamespaceNode.java         |  130 -
 .../internal/tree/as/VariableExpressionNode.java   |  134 -
 .../compiler/internal/tree/as/VariableNode.java    |  248 -
 .../internal/tree/as/VectorLiteralNode.java        |  154 -
 .../compiler/internal/tree/as/WhileLoopNode.java   |   64 -
 .../flex/compiler/internal/tree/as/WithNode.java   |  117 -
 .../internal/tree/as/XMLListLiteralNode.java       |   88 -
 .../compiler/internal/tree/as/XMLLiteralNode.java  |  123 -
 .../tree/as/metadata/AccessibilityTagNode.java     |   31 -
 .../tree/as/metadata/AlternativeTagNode.java       |   30 -
 .../as/metadata/BaseDefinitionMetaTagNode.java     |  261 -
 .../tree/as/metadata/BasicMetaTagNode.java         |   57 -
 .../tree/as/metadata/DefaultPropertyTagNode.java   |   91 -
 .../internal/tree/as/metadata/EffectTagNode.java   |  106 -
 .../internal/tree/as/metadata/EventTagNode.java    |  104 -
 .../tree/as/metadata/EventTriggerTagNode.java      |  103 -
 .../tree/as/metadata/InspectableTagNode.java       |  225 -
 .../internal/tree/as/metadata/MetaTagNode.java     |  285 -
 .../internal/tree/as/metadata/MetaTagValue.java    |   51 -
 .../internal/tree/as/metadata/MetaTagsNode.java    |  345 -
 .../tree/as/metadata/MultiValueMetaTagNode.java    |   70 -
 .../tree/as/metadata/ResourceBundleTagNode.java    |  103 -
 .../tree/as/metadata/SkinClassTagNode.java         |   33 -
 .../internal/tree/as/metadata/StyleTagNode.java    |  225 -
 .../internal/tree/as/metadata/TypedTagNode.java    |   77 -
 .../flex/compiler/internal/tree/as/package.html    |   42 -
 .../as/parts/AccessorFunctionContentsPart.java     |   44 -
 .../internal/tree/as/parts/DecorationPart.java     |  184 -
 .../tree/as/parts/FunctionContentsPart.java        |   99 -
 .../as/parts/IAccessorFunctionContentsPart.java    |   29 -
 .../internal/tree/as/parts/IDecorationPart.java    |   73 -
 .../tree/as/parts/IFunctionContentsPart.java       |   57 -
 .../tree/as/parts/SparseDecorationPart.java        |   83 -
 .../tree/as/parts/VariableDecorationPart.java      |   79 -
 .../internal/tree/mxml/MXMLApplicationNode.java    |  115 -
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |  329 -
 .../tree/mxml/MXMLBindingAttributeNode.java        |  155 -
 .../internal/tree/mxml/MXMLBindingNode.java        |  250 -
 .../internal/tree/mxml/MXMLBooleanNode.java        |   80 -
 .../tree/mxml/MXMLClassDefinitionNode.java         | 1123 ---
 .../compiler/internal/tree/mxml/MXMLClassNode.java |  150 -
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |  746 --
 .../compiler/internal/tree/mxml/MXMLClearNode.java |   60 -
 .../tree/mxml/MXMLCompilerDirectiveNodeBase.java   |   69 -
 .../tree/mxml/MXMLCompilerDirectiveParser.java     |  126 -
 .../internal/tree/mxml/MXMLComponentNode.java      |  206 -
 .../tree/mxml/MXMLConcatenatedDataBindingNode.java |   73 -
 .../internal/tree/mxml/MXMLDataBindingParser.java  |  479 --
 .../internal/tree/mxml/MXMLDeclarationsNode.java   |  155 -
 .../tree/mxml/MXMLDeferredInstanceNode.java        |  208 -
 .../internal/tree/mxml/MXMLDefinitionNode.java     |  217 -
 .../internal/tree/mxml/MXMLDesignLayerNode.java    |   97 -
 .../internal/tree/mxml/MXMLDocumentNode.java       |  149 -
 .../tree/mxml/MXMLEffectSpecifierNode.java         |   58 -
 .../compiler/internal/tree/mxml/MXMLEmbedNode.java |  145 -
 .../internal/tree/mxml/MXMLEventSpecifierNode.java |  305 -
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |  207 -
 .../internal/tree/mxml/MXMLFactoryNode.java        |  114 -
 .../compiler/internal/tree/mxml/MXMLFileNode.java  |  535 --
 .../internal/tree/mxml/MXMLFunctionNode.java       |   99 -
 .../internal/tree/mxml/MXMLHTTPServiceNode.java    |   97 -
 .../mxml/MXMLHTTPServiceRequestPropertyNode.java   |  112 -
 .../internal/tree/mxml/MXMLImplementsNode.java     |  172 -
 .../internal/tree/mxml/MXMLImplicitImportNode.java |   65 -
 .../internal/tree/mxml/MXMLInstanceNode.java       |  458 --
 .../compiler/internal/tree/mxml/MXMLIntNode.java   |   80 -
 .../internal/tree/mxml/MXMLLibraryNode.java        |  112 -
 .../internal/tree/mxml/MXMLLiteralNode.java        |   82 -
 .../internal/tree/mxml/MXMLMetadataNode.java       |  130 -
 .../compiler/internal/tree/mxml/MXMLModelNode.java |  155 -
 .../mxml/MXMLModelPropertyContainerNodeBase.java   |  247 -
 .../internal/tree/mxml/MXMLModelPropertyNode.java  |  159 -
 .../internal/tree/mxml/MXMLModelRootNode.java      |   59 -
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |  954 ---
 .../internal/tree/mxml/MXMLNumberNode.java         |   84 -
 .../internal/tree/mxml/MXMLObjectNode.java         |   51 -
 .../internal/tree/mxml/MXMLPrivateNode.java        |   70 -
 .../tree/mxml/MXMLPropertySpecifierNode.java       |  600 --
 .../internal/tree/mxml/MXMLRegExpNode.java         |   78 -
 .../tree/mxml/MXMLRemoteObjectMethodNode.java      |  113 -
 .../internal/tree/mxml/MXMLRemoteObjectNode.java   |   85 -
 .../internal/tree/mxml/MXMLReparentNode.java       |  145 -
 .../internal/tree/mxml/MXMLRepeaterNode.java       |   53 -
 .../internal/tree/mxml/MXMLResourceNode.java       |  155 -
 .../internal/tree/mxml/MXMLScriptNode.java         |  276 -
 .../tree/mxml/MXMLSingleDataBindingNode.java       |   81 -
 .../internal/tree/mxml/MXMLSpecifierNodeBase.java  |  177 -
 .../compiler/internal/tree/mxml/MXMLStateNode.java |  244 -
 .../internal/tree/mxml/MXMLStringNode.java         |  124 -
 .../compiler/internal/tree/mxml/MXMLStyleNode.java |  153 -
 .../internal/tree/mxml/MXMLStyleSpecifierNode.java |  110 -
 .../internal/tree/mxml/MXMLTreeBuilder.java        |  901 ---
 .../compiler/internal/tree/mxml/MXMLUintNode.java  |   82 -
 .../internal/tree/mxml/MXMLVectorNode.java         |  323 -
 .../internal/tree/mxml/MXMLWebServiceNode.java     |   85 -
 .../tree/mxml/MXMLWebServiceOperationNode.java     |  113 -
 .../internal/tree/mxml/MXMLXMLListNode.java        |  122 -
 .../compiler/internal/tree/mxml/MXMLXMLNode.java   |  227 -
 .../compiler/internal/tree/mxml/XMLBuilder.java    |  708 --
 .../flex/compiler/internal/tree/mxml/package.html  |   42 -
 .../tree/properties/ResourceBundleEntryNode.java   |   62 -
 .../tree/properties/ResourceBundleFileNode.java    |   69 -
 .../compiler/internal/tree/properties/package.html |   43 -
 .../internal/units/ABCCompilationUnit.java         |  246 -
 .../compiler/internal/units/ASCompilationUnit.java |  597 --
 .../internal/units/CompilationUnitBase.java        | 1173 ----
 .../internal/units/EmbedCompilationUnit.java       |  333 -
 .../units/EmbedCompilationUnitFactory.java         |  142 -
 .../internal/units/FXGCompilationUnit.java         |  436 --
 .../internal/units/ImportedASCompilationUnit.java  |   70 -
 .../internal/units/InvisibleCompilationUnit.java   |  228 -
 .../internal/units/MXMLCompilationUnit.java        |  290 -
 .../units/ResourceBundleCompilationUnit.java       |  713 --
 .../units/ResourceModuleCompilationUnit.java       |  277 -
 .../internal/units/SWCCompilationUnit.java         |  494 --
 .../internal/units/ServicesXMLCompilationUnit.java |  117 -
 .../units/SourceCompilationUnitFactory.java        |  165 -
 .../internal/units/StringToCompilationUnitMap.java |  456 --
 .../internal/units/StyleModuleCompilationUnit.java |  268 -
 .../flex/compiler/internal/units/package.html      |   33 -
 .../units/requests/ABCBytesRequestResult.java      |  144 -
 .../units/requests/ABCFileScopeRequestResult.java  |   64 -
 .../units/requests/ASFileScopeRequestResult.java   |  148 -
 .../requests/EmbedFileScopeRequestResult.java      |   38 -
 .../units/requests/FileScopeRequestResultBase.java |  158 -
 .../internal/units/requests/RequestMaker.java      |  269 -
 .../units/requests/SWFTagsRequestResult.java       |  144 -
 .../units/requests/SyntaxTreeRequestResult.java    |   92 -
 .../compiler/internal/units/requests/package.html  |   33 -
 .../compiler/internal/workspaces/Workspace.java    | 1244 ----
 .../flex/compiler/internal/workspaces/package.html |   33 -
 .../org/apache/flex/compiler/mxml/IMXMLData.java   |  125 -
 .../flex/compiler/mxml/IMXMLDataManager.java       |   53 -
 .../flex/compiler/mxml/IMXMLInstructionData.java   |   47 -
 .../flex/compiler/mxml/IMXMLLanguageConstants.java |  419 --
 .../flex/compiler/mxml/IMXMLManifestManager.java   |   82 -
 .../compiler/mxml/IMXMLNamespaceAttributeData.java |   39 -
 .../flex/compiler/mxml/IMXMLNamespaceMapping.java  |   42 -
 .../flex/compiler/mxml/IMXMLTagAttributeData.java  |  168 -
 .../apache/flex/compiler/mxml/IMXMLTagData.java    |  234 -
 .../apache/flex/compiler/mxml/IMXMLTextData.java   |  122 -
 .../flex/compiler/mxml/IMXMLTypeConstants.java     |  210 -
 .../apache/flex/compiler/mxml/IMXMLUnitData.java   |  167 -
 .../flex/compiler/mxml/IStateDefinition.java       |   49 -
 .../flex/compiler/mxml/IStateDefinitionBase.java   |   39 -
 .../flex/compiler/mxml/IStateGroupDefinition.java  |   50 -
 .../flex/compiler/mxml/IXMLNameResolver.java       |   73 -
 .../java/org/apache/flex/compiler/package.html     |  137 -
 .../flex/compiler/parsing/GenericTokenStream.java  |   77 -
 .../flex/compiler/parsing/IASBalancingScanner.java |   53 -
 .../org/apache/flex/compiler/parsing/IASToken.java |   80 -
 .../apache/flex/compiler/parsing/IASTokenizer.java |   61 -
 .../org/apache/flex/compiler/parsing/ICMToken.java |   91 -
 .../apache/flex/compiler/parsing/IMXMLToken.java   |  103 -
 .../flex/compiler/parsing/IMXMLTokenizer.java      |   48 -
 .../flex/compiler/parsing/IMetadataParser.java     |   29 -
 .../flex/compiler/parsing/MXMLTokenFactory.java    |   52 -
 .../flex/compiler/parsing/MXMLTokenTypes.java      |  143 -
 .../problems/ANELibraryNotAllowedProblem.java      |   44 -
 .../compiler/problems/ASDocNotClosedProblem.java   |   41 -
 .../problems/AbstractDeprecatedAPIProblem.java     |   36 -
 .../compiler/problems/AbstractSemanticProblem.java |   46 -
 .../problems/AccessUndefinedMemberProblem.java     |   45 -
 .../AccessUndefinedPropertyInPackageProblem.java   |   50 -
 .../problems/AccessUndefinedPropertyProblem.java   |   44 -
 .../problems/AccessorTypesMustMatchProblem.java    |   38 -
 .../problems/AmbiguousGotoTargetProblem.java       |   57 -
 .../problems/AmbiguousReferenceProblem.java        |   41 -
 .../AnyNamespaceCannotBeQualifierProblem.java      |   38 -
 .../flex/compiler/problems/ArrayCastProblem.java   |   44 -
 .../compiler/problems/ArrayDowncastProblem.java    |   44 -
 .../compiler/problems/AssignToConstProblem.java    |   40 -
 .../compiler/problems/AssignToFunctionProblem.java |   46 -
 .../problems/AssignToNonReferenceValueProblem.java |   40 -
 .../problems/AssignToReadOnlyPropertyProblem.java  |   43 -
 .../problems/AssignmentInConditionalProblem.java   |   42 -
 .../AttemptToDeleteFixedPropertyProblem.java       |   44 -
 .../problems/AttributesAreNotCallableProblem.java  |   39 -
 ...ibutesNotAllowedOnPackageDefinitionProblem.java |   46 -
 .../BURMDiagnosticForEachExpectedInProblem.java    |   42 -
 .../BURMDiagnosticNotAllowedHereProblem.java       |   43 -
 .../problems/BURMPatternMatchFailureProblem.java   |   44 -
 .../problems/BadAccessInterfaceMemberProblem.java  |   46 -
 .../compiler/problems/BadCharacterProblem.java     |   41 -
 .../problems/BadSetterReturnTypeProblem.java       |   41 -
 .../compiler/problems/BaseClassIsFinalProblem.java |   41 -
 .../compiler/problems/CDataNotClosedProblem.java   |   41 -
 .../flex/compiler/problems/CSSCodeGenProblem.java  |   38 -
 .../compiler/problems/CSSEmbedAssetProblem.java    |   46 -
 .../problems/CSSExcludedStylePropertyProblem.java  |   48 -
 .../flex/compiler/problems/CSSParserProblem.java   |   95 -
 .../apache/flex/compiler/problems/CSSProblem.java  |   38 -
 .../CSSUndefinedNamespacePrefixProblem.java        |   46 -
 .../compiler/problems/CSSUndefinedTypeProblem.java |   46 -
 .../CSSUnknownDefaultNamespaceProblem.java         |   48 -
 .../CSSUnresolvedClassReferenceProblem.java        |   45 -
 .../problems/CSSUnusedTypeSelectorProblem.java     |   42 -
 .../compiler/problems/CallNonFunctionProblem.java  |   42 -
 .../problems/CallUndefinedMethodProblem.java       |   42 -
 .../problems/CanNotInsertSemicolonProblem.java     |   40 -
 .../CannotDeleteSuperDescendantsProblem.java       |   44 -
 .../problems/CannotExtendClassProblem.java         |   46 -
 .../problems/CannotExtendInterfaceProblem.java     |   48 -
 .../CannotResolveConfigExpressionProblem.java      |   41 -
 ...ResolveProjectLevelConfigExpressionProblem.java |   39 -
 .../problems/CircularTypeReferenceProblem.java     |   42 -
 .../ClassesMappedToSameRemoteAliasProblem.java     |   43 -
 .../compiler/problems/CodegenInternalProblem.java  |   59 -
 .../flex/compiler/problems/CodegenProblem.java     |   39 -
 .../compiler/problems/CommentNotClosedProblem.java |   41 -
 .../ComparisonBetweenUnrelatedTypesProblem.java    |   48 -
 .../problems/CompiledAsAComponentProblem.java      |   46 -
 .../flex/compiler/problems/CompilerProblem.java    |  277 -
 .../problems/CompilerProblemClassification.java    |   40 -
 .../compiler/problems/CompilerProblemSeverity.java |   41 -
 .../problems/ComponentTagWithoutURIProblem.java    |   46 -
 .../problems/ConfigurationFileNotFoundProblem.java |   37 -
 .../compiler/problems/ConfigurationProblem.java    |   59 -
 ...ConflictingInheritedNameInNamespaceProblem.java |   45 -
 .../ConflictingNameInNamespaceProblem.java         |   44 -
 .../problems/ConstNotInitializedProblem.java       |   39 -
 .../ConstructorCannotHaveReturnTypeProblem.java    |   38 -
 .../problems/ConstructorInInterfaceProblem.java    |   45 -
 .../problems/ConstructorIsGetterSetterProblem.java |   38 -
 .../problems/ConstructorIsStaticProblem.java       |   40 -
 .../problems/ConstructorMustBePublicProblem.java   |   41 -
 .../problems/CountedForLoopInitializerProblem.java |   42 -
 .../compiler/problems/CyclicalIncludesProblem.java |   38 -
 .../flex/compiler/problems/DateCastProblem.java    |   49 -
 .../problems/DecrementMustBeReferenceProblem.java  |   42 -
 .../DefinitionShadowedByPackageNameProblem.java    |   35 -
 .../problems/DependencyNotCompatibleProblem.java   |   44 -
 .../compiler/problems/DeprecatedAPIProblem.java    |   42 -
 .../problems/DeprecatedAPIWithMessageProblem.java  |   41 -
 .../DeprecatedAPIWithReplacementProblem.java       |   43 -
 ...eprecatedAPIWithSinceAndReplacementProblem.java |   46 -
 .../problems/DeprecatedAPIWithSinceProblem.java    |   45 -
 .../DeprecatedConfigurationOptionProblem.java      |   48 -
 .../problems/DuplicateAttributeProblem.java        |   41 -
 .../problems/DuplicateClassDefinitionProblem.java  |   45 -
 .../DuplicateFunctionDefinitionProblem.java        |   45 -
 .../problems/DuplicateImportAliasProblem.java      |   42 -
 .../DuplicateInterfaceDefinitionProblem.java       |   45 -
 .../problems/DuplicateInterfaceProblem.java        |   55 -
 .../compiler/problems/DuplicateLabelProblem.java   |   39 -
 .../DuplicateNamespaceDefinitionProblem.java       |   39 -
 .../DuplicateQNameInSourcePathProblem.java         |   46 -
 .../compiler/problems/DuplicateScriptProblem.java  |   42 -
 .../problems/DuplicateSkinStateProblem.java        |   53 -
 .../problems/DuplicateSourceFileProblem.java       |   42 -
 .../problems/DuplicateSwitchCaseProblem.java       |   45 -
 .../DuplicateVariableDefinitionProblem.java        |   48 -
 .../problems/DynamicNotOnClassProblem.java         |   42 -
 .../problems/EmbedAS2TagsModifiedProblem.java      |   43 -
 .../problems/EmbedBadScalingGridTargetProblem.java |   46 -
 ...edCouldNotDetermineSampleFrameCountProblem.java |   42 -
 .../EmbedExceptionWhileTranscodingProblem.java     |   40 -
 .../problems/EmbedInitialValueProblem.java         |   37 -
 .../EmbedInvalidAttributeValueProblem.java         |   40 -
 .../problems/EmbedInvalidUnicodeRangeProblem.java  |   40 -
 .../problems/EmbedMissingSymbolProblem.java        |   46 -
 .../problems/EmbedMovieScalingNoSymbolProblem.java |   41 -
 .../problems/EmbedMultipleMetaTagsProblem.java     |   42 -
 .../compiler/problems/EmbedNoSkinClassProblem.java |   42 -
 .../problems/EmbedNoSourceAttributeProblem.java    |   38 -
 .../problems/EmbedOnlyOnClassesAndVarsProblem.java |   38 -
 .../EmbedQualityRequiresCompressionProblem.java    |   39 -
 .../problems/EmbedQualityValueProblem.java         |   41 -
 .../compiler/problems/EmbedScalingGridProblem.java |   40 -
 .../problems/EmbedScalingGridValueProblem.java     |   40 -
 .../problems/EmbedSkinClassNotFoundProblem.java    |   42 -
 .../EmbedSourceAttributeCouldNotBeReadProblem.java |   39 -
 .../EmbedSourceAttributeDoesNotExistProblem.java   |   64 -
 .../problems/EmbedSourceFileNotFoundProblem.java   |   37 -
 .../problems/EmbedTypeNotEmbeddableProblem.java    |   42 -
 .../problems/EmbedUnableToReadSourceProblem.java   |   42 -
 .../problems/EmbedUnknownAttributeProblem.java     |   37 -
 .../problems/EmbedUnknownMimeTypeProblem.java      |   39 -
 .../problems/EmbedUnrecogniedFileTypeProblem.java  |   37 -
 .../problems/EmbedUnsupportedAttributeProblem.java |   41 -
 .../EmbedUnsupportedSamplingRateProblem.java       |   44 -
 .../problems/EmbedUnsupportedTypeProblem.java      |   37 -
 ...pectDefinitionKeywordAfterAttributeProblem.java |   49 -
 .../problems/ExpectXmlBeforeNamespaceProblem.java  |   46 -
 .../ExtraCharactersAfterEndOfProgramProblem.java   |   38 -
 .../problems/ExtraneousSuperStatementProblem.java  |   40 -
 .../problems/FXGChildNodeNotSupportedProblem.java  |   37 -
 .../problems/FXGContentNotContiguousProblem.java   |   37 -
 .../problems/FXGDefinitionNotFoundProblem.java     |   37 -
 .../problems/FXGErrorEmbeddingImageProblem.java    |   39 -
 .../problems/FXGInvalidBooleanValueProblem.java    |   36 -
 .../FXGInvalidChildColorTransformNodeProblem.java  |   37 -
 .../problems/FXGInvalidChildMatrixNodeProblem.java |   35 -
 .../problems/FXGInvalidChildNodeProblem.java       |   38 -
 .../FXGInvalidColorMatrixValueProblem.java         |   36 -
 .../problems/FXGInvalidColorValueProblem.java      |   34 -
 .../problems/FXGInvalidDefinitionNameProblem.java  |   39 -
 .../problems/FXGInvalidDoubleValueProblem.java     |   34 -
 .../problems/FXGInvalidFloatValueProblem.java      |   34 -
 .../FXGInvalidGroupIDAttributeProblem.java         |   36 -
 .../problems/FXGInvalidIntegerValueProblem.java    |   34 -
 .../problems/FXGInvalidLibraryElementProblem.java  |   37 -
 .../problems/FXGInvalidMaskElementProblem.java     |   37 -
 .../problems/FXGInvalidNestingElementsProblem.java |   37 -
 .../problems/FXGInvalidNodeAttributeProblem.java   |   38 -
 .../problems/FXGInvalidPathDataProblem.java        |   33 -
 .../problems/FXGInvalidPercentValueProblem.java    |   34 -
 ...GInvalidRectRadiusXRadiusYAttributeProblem.java |   33 -
 .../problems/FXGInvalidRootNodeProblem.java        |   35 -
 .../FXGInvalidScaleGridGroupChildProblem.java      |   35 -
 ...XGInvalidScaleGridRotationAttributeProblem.java |   35 -
 .../problems/FXGInvalidTabStopsProblem.java        |   36 -
 .../problems/FXGInvalidVersionProblem.java         |   37 -
 .../problems/FXGMissingAttributeProblem.java       |   38 -
 .../problems/FXGMissingGroupChildNodeProblem.java  |   37 -
 .../problems/FXGMultipleElementProblem.java        |   37 -
 .../problems/FXGOutOfRangeValueProblem.java        |   38 -
 .../flex/compiler/problems/FXGParserProblem.java   |   36 -
 .../FXGPrivateElementNotChildOfGraphicProblem.java |   36 -
 .../problems/FXGPrivateElementNotLastProblem.java  |   38 -
 .../apache/flex/compiler/problems/FXGProblem.java  |   50 -
 .../flex/compiler/problems/FXGScanningProblem.java |   36 -
 .../problems/FXGUndefinedPropertyProblem.java      |   36 -
 .../problems/FXGUnknownAttributeValueProblem.java  |   38 -
 .../FXGUnknownElementInVersionProblem.java         |   39 -
 .../FXGVersionHandlerNotRegisteredProblem.java     |   37 -
 .../flex/compiler/problems/FatalProblem.java       |   47 -
 .../flex/compiler/problems/FileIOProblem.java      |   39 -
 .../compiler/problems/FileInLibraryIOProblem.java  |   43 -
 .../problems/FileInLibraryNotFoundProblem.java     |   41 -
 .../compiler/problems/FileNotFoundProblem.java     |   55 -
 .../flex/compiler/problems/FileWriteProblem.java   |   39 -
 .../problems/FinalOutsideClassProblem.java         |   43 -
 .../FlexOnlyConfigurationOptionNotSupported.java   |   44 -
 .../problems/FontEmbeddingNotSupported.java        |   42 -
 .../ForwardReferenceToBaseClassProblem.java        |   51 -
 .../problems/FunctionNotMarkedOverrideProblem.java |   43 -
 .../problems/FunctionWithoutBodyProblem.java       |   39 -
 .../GetterCannotHaveParametersProblem.java         |   38 -
 .../problems/GetterMustNotBeVoidProblem.java       |   35 -
 .../problems/GlobalBindablePropertyProblem.java    |   40 -
 .../HostComponentClassNotFoundProblem.java         |   43 -
 .../problems/HostComponentMustHaveTypeProblem.java |   41 -
 .../flex/compiler/problems/ICompilerProblem.java   |   53 -
 .../problems/IllegalAssignmentToClassProblem.java  |   43 -
 .../problems/IllogicalComparionWithNaNProblem.java |   36 -
 .../IllogicalComparisonWithUndefinedProblem.java   |   35 -
 .../problems/ImplicitCoercionToSubtypeProblem.java |   45 -
 .../ImplicitCoercionToUnrelatedTypeProblem.java    |   44 -
 ...citTypeCheckCoercionToUnrelatedTypeProblem.java |   48 -
 .../ImproperlyConfiguredTargetProblem.java         |   41 -
 .../InaccessibleMethodReferenceProblem.java        |   45 -
 .../InaccessiblePropertyReferenceProblem.java      |   45 -
 .../IncompatibleDefaultValueOfTypeNullProblem.java |   38 -
 .../IncompatibleInitializerTypeProblem.java        |   59 -
 .../IncompatibleInterfaceMethodProblem.java        |   50 -
 .../problems/IncompatibleOverrideProblem.java      |   42 -
 .../problems/IncrementMustBeReferenceProblem.java  |   42 -
 .../InitializerValueNotAnIntegerProblem.java       |   61 -
 .../InitializerValueOutOfRangeProblem.java         |   63 -
 ...nlineFunctionNotFinalStaticOrGlobalProblem.java |   41 -
 .../problems/InlineFunctionTooLargeProblem.java    |   39 -
 .../InlineNestedInliningNotSupportedProblem.java   |   35 -
 .../compiler/problems/InlineNoSourceProblem.java   |   35 -
 .../InlineUnsupportedInstructionProblem.java       |   35 -
 .../problems/InlineUnsupportedNodeProblem.java     |   40 -
 .../flex/compiler/problems/InstanceOfProblem.java  |   37 -
 .../problems/InterfaceBindablePropertyProblem.java |   39 -
 .../InterfaceCannotBeInstantiatedProblem.java      |   42 -
 .../problems/InterfaceMethodOverrideProblem.java   |   46 -
 .../problems/InterfaceMethodWithBodyProblem.java   |   41 -
 .../problems/InterfaceModifierProblem.java         |   41 -
 .../InterfaceNamespaceAttributeProblem.java        |   39 -
 .../compiler/problems/InternalCompilerProblem.java |   63 -
 .../problems/InternalCompilerProblem2.java         |   60 -
 .../problems/InvalidABCByteCodeProblem.java        |   35 -
 .../compiler/problems/InvalidAttributeProblem.java |   38 -
 .../problems/InvalidBackgroundColorProblem.java    |   36 -
 .../problems/InvalidByteCodeGeneratedProblem.java  |   65 -
 .../problems/InvalidConfigLocationProblem.java     |   51 -
 .../problems/InvalidDecrementOperandProblem.java   |   40 -
 .../problems/InvalidForInInitializerProblem.java   |   42 -
 .../problems/InvalidImportFileProblem.java         |   38 -
 .../problems/InvalidIncrementOperandProblem.java   |   40 -
 .../compiler/problems/InvalidLabelProblem.java     |   38 -
 .../compiler/problems/InvalidLvalueProblem.java    |   39 -
 .../InvalidNamespaceInitializerProblem.java        |   39 -
 .../compiler/problems/InvalidNamespaceProblem.java |   41 -
 .../compiler/problems/InvalidOverrideProblem.java  |   46 -
 .../InvalidPrivateNamespaceAttrProblem.java        |   42 -
 .../problems/InvalidPrivateNamespaceProblem.java   |   42 -
 .../InvalidProtectedNamespaceAttrProblem.java      |   42 -
 .../problems/InvalidProtectedNamespaceProblem.java |   41 -
 .../InvalidPublicNamespaceAttrProblem.java         |   42 -
 .../problems/InvalidPublicNamespaceProblem.java    |   41 -
 .../InvalidRestParameterDeclarationProblem.java    |   44 -
 .../problems/InvalidSuperExpressionProblem.java    |   42 -
 .../problems/InvalidSuperStatementProblem.java     |   39 -
 .../flex/compiler/problems/InvalidTypeProblem.java |   41 -
 .../compiler/problems/LibraryNotFoundProblem.java  |   38 -
 .../problems/LocalBindablePropertyProblem.java     |   41 -
 .../compiler/problems/LossyConversionProblem.java  |   43 -
 .../problems/MXMLAttributeVersionProblem.java      |   44 -
 .../MXMLBadChildTagPropertyAssignmentProblem.java  |   47 -
 .../compiler/problems/MXMLClassNodeProblem.java    |   45 -
 .../MXMLConstructorHasParametersProblem.java       |   44 -
 .../problems/MXMLContentAfterRootTagProblem.java   |   38 -
 .../problems/MXMLContentBeforeRootTagProblem.java  |   38 -
 .../MXMLDatabindingSourceNotBindableProblem.java   |   47 -
 .../compiler/problems/MXMLDualContentProblem.java  |   44 -
 .../problems/MXMLDuplicateAttributeProblem.java    |   44 -
 .../problems/MXMLDuplicateChildTagProblem.java     |   44 -
 .../compiler/problems/MXMLDuplicateIDProblem.java  |   41 -
 .../problems/MXMLEmptyAttributeProblem.java        |   41 -
 .../problems/MXMLEmptyEventHandlerProblem.java     |   40 -
 ...MLExecutableStatementsInScriptBlockProblem.java |   40 -
 .../compiler/problems/MXMLFinalClassProblem.java   |   46 -
 .../MXMLIncludeInAndExcludeFromProblem.java        |   42 -
 .../MXMLIncompatibleArrayElementProblem.java       |   48 -
 .../MXMLIncompatibleVectorElementProblem.java      |   40 -
 .../MXMLInvalidDatabindingExpressionProblem.java   |   37 -
 .../problems/MXMLInvalidDefinitionNameProblem.java |   44 -
 .../problems/MXMLInvalidEntityProblem.java         |   40 -
 .../compiler/problems/MXMLInvalidIDProblem.java    |   42 -
 .../MXMLInvalidItemCreationPolicyProblem.java      |   42 -
 .../MXMLInvalidItemDestructionPolicyProblem.java   |   42 -
 .../problems/MXMLInvalidPercentageProblem.java     |   45 -
 .../MXMLInvalidSourceAttributeProblem.java         |   47 -
 .../compiler/problems/MXMLInvalidStyleProblem.java |   55 -
 .../problems/MXMLInvalidTextForTypeProblem.java    |   43 -
 .../MXMLInvalidVectorFixedAttributeProblem.java    |   42 -
 .../MXMLInvalidVectorTypeAttributeProblem.java     |   44 -
 .../MXMLLibraryTagNotTheFirstChildProblem.java     |   41 -
 .../problems/MXMLMissingRootTagProblem.java        |   36 -
 .../MXMLMissingVectorTypeAttributeProblem.java     |   43 -
 .../problems/MXMLMultipleInitializersProblem.java  |   46 -
 .../problems/MXMLMultipleRootTagsProblem.java      |   38 -
 .../problems/MXMLNoAllowedAttributesProblem.java   |   40 -
 .../compiler/problems/MXMLNotAClassProblem.java    |   45 -
 .../MXMLOtherLanguageNamespaceProblem.java         |   38 -
 .../MXMLOuterDocumentAlreadyDeclaredProblem.java   |   43 -
 .../problems/MXMLPercentageNotAllowedProblem.java  |   45 -
 .../problems/MXMLPrivateAttributeProblem.java      |   40 -
 .../problems/MXMLPrivateTagLocationProblem.java    |   41 -
 .../problems/MXMLRequiredAttributeProblem.java     |   43 -
 ...MXMLSameBindingSourceAndDestinationProblem.java |   38 -
 .../compiler/problems/MXMLSemanticProblem.java     |   47 -
 .../flex/compiler/problems/MXMLSyntaxProblem.java  |   40 -
 .../compiler/problems/MXMLUnclosedTagProblem.java  |   56 -
 .../problems/MXMLUnexpectedAttributeProblem.java   |   38 -
 .../problems/MXMLUnexpectedDatabindingProblem.java |   38 -
 .../problems/MXMLUnexpectedTagProblem.java         |   38 -
 .../problems/MXMLUnexpectedTextProblem.java        |   38 -
 .../problems/MXMLUnknownNamespaceProblem.java      |   45 -
 .../problems/MXMLUnknownXMLFormatProblem.java      |   42 -
 .../MXMLUnrecognizedCompilerDirectiveProblem.java  |   42 -
 .../problems/MXMLUnresolvedTagProblem.java         |   42 -
 .../problems/MXMLUnterminatedEntityProblem.java    |   38 -
 .../problems/MXMLXMLListMixedContentProblem.java   |   38 -
 .../problems/MXMLXMLOnlyOneRootTagProblem.java     |   39 -
 ...XMLXMLProcessingInstructionLocationProblem.java |   42 -
 .../problems/MXMLXMLRequireContentProblem.java     |   38 -
 .../flex/compiler/problems/ManifestProblem.java    |   40 -
 .../problems/MethodCannotBeConstructorProblem.java |   40 -
 .../compiler/problems/MissingBuiltinProblem.java   |   48 -
 .../problems/MissingCatchOrFinallyProblem.java     |   45 -
 .../MissingFactoryClassInFrameMetadataProblem.java |   42 -
 .../MissingLeftBraceBeforeFunctionBodyProblem.java |   40 -
 .../problems/MissingPropertyNameProblem.java       |   33 -
 .../MissingRequirementConfigurationProblem.java    |   38 -
 .../problems/MissingSignedDigestProblem.java       |   39 -
 .../compiler/problems/MissingSkinPartProblem.java  |   40 -
 .../compiler/problems/MissingSkinStateProblem.java |   38 -
 .../problems/MissingUnsignedDigestProblem.java     |   39 -
 .../MultipleConfigNamespaceDecorationsProblem.java |   35 -
 .../MultipleContructorDefinitionsProblem.java      |   39 -
 ...ultipleExternallyVisibleDefinitionsProblem.java |   38 -
 .../MultipleNamespaceAttributesProblem.java        |   38 -
 ...MultipleReservedNamespaceAttributesProblem.java |   44 -
 .../problems/MultipleSwitchDefaultsProblem.java    |   39 -
 .../NamespaceAttributeNotAllowedProblem.java       |   56 -
 .../problems/NamespaceInInterfaceProblem.java      |   39 -
 .../NamespaceOverrideInsideFunctionProblem.java    |   37 -
 .../problems/NativeMethodWithBodyProblem.java      |   39 -
 .../problems/NativeNotOnFunctionProblem.java       |   42 -
 .../problems/NativeUsedInInterfaceProblem.java     |   42 -
 .../compiler/problems/NativeVariableProblem.java   |   41 -
 .../flex/compiler/problems/NestedClassProblem.java |   39 -
 .../problems/NestedGetterSetterProblem.java        |   39 -
 .../compiler/problems/NestedInterfaceProblem.java  |   39 -
 .../compiler/problems/NestedPackageProblem.java    |   38 -
 .../NoCompilationUnitForDefinitionProblem.java     |   35 -
 .../NoDefaultConstructorInBaseClassProblem.java    |   42 -
 .../NoDefinitionForSWCDependencyProblem.java       |   44 -
 .../compiler/problems/NoMainDefinitionProblem.java |   46 -
 .../NoScopesInABCCompilationUnitProblem.java       |   34 -
 .../NoSourceForClassInNamespaceProblem.java        |   36 -
 .../compiler/problems/NoSourceForClassProblem.java |   34 -
 .../problems/NonConstConfigVarProblem.java         |   38 -
 .../problems/NonConstantConfigInitProblem.java     |   55 -
 .../NonConstantParamInitializerProblem.java        |   39 -
 .../problems/NonDirectoryInSourcePathProblem.java  |   43 -
 .../NullUsedWhereOtherExpectedProblem.java         |   38 -
 .../OnlyOneHostComponentAllowedProblem.java        |   40 -
 .../problems/OperandStackUnderflowProblem.java     |   46 -
 .../problems/OverlappingSourcePathProblem.java     |   46 -
 .../compiler/problems/OverrideFinalProblem.java    |   42 -
 .../compiler/problems/OverrideNotFoundProblem.java |   43 -
 .../problems/OverrideOutsideClassProblem.java      |   44 -
 .../PackageCannotBeUsedAsValueProblem.java         |   43 -
 .../flex/compiler/problems/ParserProblem.java      |   48 -
 .../problems/PropertyIsWriteOnlyProblem.java       |   43 -
 .../problems/PrototypeInvalidAttributeProblem.java |   39 -
 .../RemovedConfigurationOptionProblem.java         |   44 -
 .../RequiredParameterAfterOptionalProblem.java     |   40 -
 .../ResourceBundleMalformedEncodingProblem.java    |   38 -
 .../ResourceBundleNoBundleParameterProblem.java    |   41 -
 .../ResourceBundleNoKeyParameterProblem.java       |   38 -
 .../ResourceBundleNotFoundForLocaleProblem.java    |   52 -
 .../problems/ResourceBundleNotFoundProblem.java    |   51 -
 .../RestParamAndArgumentsUsedTogetherProblem.java  |   38 -
 .../problems/RestParameterMustBeLastProblem.java   |   41 -
 .../ReturnCannotBeUsedInGlobalProblem.java         |   44 -
 .../ReturnCannotBeUsedInPackageProblem.java        |   43 -
 .../ReturnCannotBeUsedInStaticProblem.java         |   43 -
 .../problems/ReturnMustReturnValueProblem.java     |   40 -
 .../ReturnValueHasNoTypeDeclarationProblem.java    |   39 -
 .../problems/ReturnValueInConstructorProblem.java  |   40 -
 .../ReturnValueMustBeUndefinedProblem.java         |   42 -
 ...WFCSMTextSettingsWrongReferenceTypeProblem.java |   40 -
 .../problems/SWFCharacterIDNotFoundProblem.java    |   53 -
 ...neFontAlignZonesLinkToIncorrectFontProblem.java |   53 -
 .../problems/SWFFrameCountMismatchProblem.java     |   48 -
 .../problems/SWFInvalidSignatureProblem.java       |   40 -
 .../problems/SWFTagLengthTooLongProblem.java       |   57 -
 .../problems/SWFUnableToReadTagBodyProblem.java    |   55 -
 .../problems/SWFUnexpectedEndOfFileProblem.java    |   42 -
 .../problems/SWFUnknownFillStyleProblem.java       |   53 -
 .../problems/ScopeStackUnderflowProblem.java       |   44 -
 .../problems/ScopedToDefaultNamespaceProblem.java  |   43 -
 .../flex/compiler/problems/SemanticProblem.java    |   47 -
 .../compiler/problems/SemanticWarningProblem.java  |   38 -
 .../problems/SetterCannotHaveOptionalProblem.java  |   38 -
 .../SetterMustHaveOneParameterProblem.java         |   38 -
 .../problems/ShadowedConfigNamespaceProblem.java   |   40 -
 .../problems/SkinPartsMustBePublicProblem.java     |   41 -
 .../problems/SourcePathNotFoundProblem.java        |   38 -
 .../problems/StaticAndOverrideProblem.java         |   42 -
 .../problems/StaticNamespaceDefinitionProblem.java |   42 -
 .../problems/StaticOutsideClassProblem.java        |   42 -
 .../compiler/problems/StrictSemanticsProblem.java  |   34 -
 .../problems/StrictUndefinedMethodProblem.java     |   44 -
 ...eralMustBeTerminatedBeforeLineBreakProblem.java |   42 -
 .../problems/StringLiteralNotClosedProblem.java    |   42 -
 .../flex/compiler/problems/SyntaxProblem.java      |   51 -
 .../problems/ThisUsedInStaticFunctionProblem.java  |   43 -
 .../problems/TooFewFunctionParametersProblem.java  |   42 -
 .../problems/TooManyFunctionParametersProblem.java |   42 -
 .../problems/UnableToBuildReportProblem.java       |   42 -
 .../compiler/problems/UnableToBuildSWFProblem.java |   35 -
 .../problems/UnableToBuildSWFTagProblem.java       |   36 -
 .../problems/UnableToCreateLinkReportProblem.java  |   42 -
 .../UnableToFindRootClassDefinitionProblem.java    |   39 -
 .../problems/UnableToListFilesProblem.java         |   41 -
 .../compiler/problems/UnboundMetadataProblem.java  |   39 -
 .../problems/UndefinedConfigNameProblem.java       |   40 -
 .../problems/UndefinedConfigNamespaceProblem.java  |   41 -
 .../compiler/problems/UnexpectedEOFProblem.java    |   39 -
 .../problems/UnexpectedExceptionProblem.java       |   39 -
 .../compiler/problems/UnexpectedReturnProblem.java |   42 -
 .../compiler/problems/UnexpectedTokenProblem.java  |   38 -
 .../compiler/problems/UnfoundPropertyProblem.java  |   40 -
 .../UnimplementedInterfaceMethodProblem.java       |   49 -
 .../problems/UnknownBreakTargetProblem.java        |   41 -
 .../problems/UnknownContinueTargetProblem.java     |   41 -
 .../problems/UnknownGotoTargetProblem.java         |   39 -
 .../compiler/problems/UnknownImportProblem.java    |   41 -
 .../compiler/problems/UnknownInterfaceProblem.java |   53 -
 .../compiler/problems/UnknownNamespaceProblem.java |   41 -
 .../problems/UnknownSuperclassProblem.java         |   49 -
 .../flex/compiler/problems/UnknownTypeProblem.java |   42 -
 .../problems/UnknownWildcardImportProblem.java     |   42 -
 .../compiler/problems/UnreachableBlockProblem.java |   45 -
 .../problems/UnresolvedClassReferenceProblem.java  |   41 -
 .../problems/UnresolvedNamespaceProblem.java       |   38 -
 .../problems/UnsupportedSourceFileProblem.java     |   46 -
 .../compiler/problems/VarInInterfaceProblem.java   |   42 -
 ...riableDefinitionDuplicatesParameterProblem.java |   52 -
 .../VariableHasNoTypeDeclarationProblem.java       |   45 -
 .../problems/VirtualOutsideClassProblem.java       |   43 -
 .../flex/compiler/problems/VoidTypeProblem.java    |   41 -
 .../compiler/problems/WrongSkinPartProblem.java    |   44 -
 .../problems/XMLOpenCloseTagNotMatchProblem.java   |   44 -
 .../problems/annotations/DefaultSeverity.java      |   47 -
 .../annotations/ProblemClassification.java         |   48 -
 .../collections/CompositeProblemFilter.java        |  105 -
 .../problems/collections/FilteredIterator.java     |  137 -
 .../apache/flex/compiler/projects/IASCProject.java |   28 -
 .../apache/flex/compiler/projects/IASProject.java  |  248 -
 .../flex/compiler/projects/ICompilerProject.java   |  257 -
 .../flex/compiler/projects/IFlexProject.java       |  232 -
 .../flex/compiler/projects/ProjectFactory.java     |   44 -
 .../org/apache/flex/compiler/projects/package.html |  170 -
 .../org/apache/flex/compiler/scopes/IASScope.java  |  115 -
 .../flex/compiler/scopes/IDefinitionSet.java       |   56 -
 .../apache/flex/compiler/scopes/IFileScope.java    |   52 -
 .../flex/compiler/scopes/IFileScopeProvider.java   |   42 -
 .../org/apache/flex/compiler/scopes/package.html   |   62 -
 .../apache/flex/compiler/targets/ISWCTarget.java   |   64 -
 .../apache/flex/compiler/targets/ISWFTarget.java   |   44 -
 .../org/apache/flex/compiler/targets/ITarget.java  |  102 -
 .../compiler/targets/ITargetProgressMonitor.java   |   68 -
 .../flex/compiler/targets/ITargetReport.java       |  120 -
 .../flex/compiler/targets/ITargetSettings.java     |  504 --
 .../flex/compiler/targets/TargetSettingsProxy.java |  331 -
 .../org/apache/flex/compiler/targets/package.html  |   61 -
 .../org/apache/flex/compiler/tree/ASTNodeID.java   |  349 -
 .../org/apache/flex/compiler/tree/as/IASNode.java  |  133 -
 .../flex/compiler/tree/as/IAccessorNode.java       |   33 -
 .../flex/compiler/tree/as/IBinaryOperatorNode.java |   55 -
 .../apache/flex/compiler/tree/as/IBlockNode.java   |   34 -
 .../apache/flex/compiler/tree/as/ICatchNode.java   |   57 -
 .../apache/flex/compiler/tree/as/IClassNode.java   |  105 -
 .../flex/compiler/tree/as/ICommonClassNode.java    |   74 -
 .../compiler/tree/as/ICompoundAssignmentNode.java  |   71 -
 .../flex/compiler/tree/as/IConditionalNode.java    |   34 -
 .../flex/compiler/tree/as/IContainerNode.java      |   88 -
 .../compiler/tree/as/IDefaultXMLNamespaceNode.java |   57 -
 .../flex/compiler/tree/as/IDefinitionNode.java     |  154 -
 .../tree/as/IDocumentableDefinitionNode.java       |   46 -
 .../flex/compiler/tree/as/IDynamicAccessNode.java  |   40 -
 .../apache/flex/compiler/tree/as/IEmbedNode.java   |   57 -
 .../flex/compiler/tree/as/IExpressionNode.java     |   88 -
 .../apache/flex/compiler/tree/as/IFileNode.java    |  115 -
 .../compiler/tree/as/IFileNodeAccumulator.java     |   83 -
 .../apache/flex/compiler/tree/as/IForLoopNode.java |  119 -
 .../flex/compiler/tree/as/IFunctionCallNode.java   |  146 -
 .../flex/compiler/tree/as/IFunctionNode.java       |  187 -
 .../flex/compiler/tree/as/IFunctionObjectNode.java |   36 -
 .../apache/flex/compiler/tree/as/IGetterNode.java  |   28 -
 .../flex/compiler/tree/as/IIdentifierNode.java     |   82 -
 .../org/apache/flex/compiler/tree/as/IIfNode.java  |  120 -
 .../apache/flex/compiler/tree/as/IImportNode.java  |  122 -
 .../flex/compiler/tree/as/IInterfaceNode.java      |  133 -
 .../flex/compiler/tree/as/IIterationFlowNode.java  |   74 -
 .../apache/flex/compiler/tree/as/IKeywordNode.java |   42 -
 .../compiler/tree/as/ILabeledStatementNode.java    |   38 -
 .../compiler/tree/as/ILanguageIdentifierNode.java  |   77 -
 .../compiler/tree/as/ILiteralContainerNode.java    |   41 -
 .../apache/flex/compiler/tree/as/ILiteralNode.java |  187 -
 .../tree/as/IMemberAccessExpressionNode.java       |   46 -
 .../flex/compiler/tree/as/IModifierNode.java       |   44 -
 .../tree/as/INamespaceAccessExpressionNode.java    |   27 -
 .../compiler/tree/as/INamespaceDecorationNode.java |   50 -
 .../flex/compiler/tree/as/INamespaceNode.java      |   71 -
 .../tree/as/INonResolvingIdentifierNode.java       |   28 -
 .../flex/compiler/tree/as/INumericLiteralNode.java |  111 -
 .../tree/as/IObjectLiteralValuePairNode.java       |   58 -
 .../flex/compiler/tree/as/IOperatorNode.java       |  395 --
 .../apache/flex/compiler/tree/as/IPackageNode.java |   59 -
 .../flex/compiler/tree/as/IParameterNode.java      |   76 -
 .../flex/compiler/tree/as/IRegExpLiteralNode.java  |  118 -
 .../apache/flex/compiler/tree/as/IReturnNode.java  |   47 -
 .../compiler/tree/as/IScopedDefinitionNode.java    |   36 -
 .../apache/flex/compiler/tree/as/IScopedNode.java  |   62 -
 .../apache/flex/compiler/tree/as/ISetterNode.java  |   28 -
 .../flex/compiler/tree/as/IStatementNode.java      |   45 -
 .../apache/flex/compiler/tree/as/ISwitchNode.java  |   85 -
 .../flex/compiler/tree/as/ITerminalNode.java       |  121 -
 .../compiler/tree/as/ITernaryOperatorNode.java     |   66 -
 .../apache/flex/compiler/tree/as/IThrowNode.java   |   45 -
 .../tree/as/ITransparentContainerNode.java         |   29 -
 .../org/apache/flex/compiler/tree/as/ITryNode.java |   98 -
 .../apache/flex/compiler/tree/as/ITypeNode.java    |   29 -
 .../flex/compiler/tree/as/ITypedClassNode.java     |   53 -
 .../compiler/tree/as/ITypedExpressionNode.java     |   62 -
 .../apache/flex/compiler/tree/as/ITypedNode.java   |   60 -
 .../flex/compiler/tree/as/IUnaryOperatorNode.java  |   44 -
 .../flex/compiler/tree/as/IUseNamespaceNode.java   |   51 -
 .../compiler/tree/as/IVariableExpressionNode.java  |   33 -
 .../flex/compiler/tree/as/IVariableNode.java       |  125 -
 .../flex/compiler/tree/as/IWhileLoopNode.java      |  107 -
 .../apache/flex/compiler/tree/as/IWithNode.java    |   55 -
 .../tree/as/decorators/IVariableTypeDecorator.java |   46 -
 .../as/decorators/SymbolDecoratorProvider.java     |   89 -
 .../tree/metadata/IAccessibilityTagNode.java       |   28 -
 .../tree/metadata/IDefaultPropertyTagNode.java     |   39 -
 .../compiler/tree/metadata/IEffectTagNode.java     |   37 -
 .../flex/compiler/tree/metadata/IEventTagNode.java |   31 -
 .../tree/metadata/IEventTriggerTagNode.java        |   27 -
 .../tree/metadata/IInspectableTagNode.java         |   61 -
 .../flex/compiler/tree/metadata/IMetaTagNode.java  |   52 -
 .../flex/compiler/tree/metadata/IMetaTagsNode.java |   84 -
 .../tree/metadata/IMultiValueMetaTagNode.java      |   32 -
 .../tree/metadata/IResourceBundleTagNode.java      |   28 -
 .../flex/compiler/tree/metadata/IStyleTagNode.java |   35 -
 .../flex/compiler/tree/metadata/ITypedTagNode.java |   28 -
 .../compiler/tree/mxml/IMXMLApplicationNode.java   |   58 -
 .../flex/compiler/tree/mxml/IMXMLArrayNode.java    |   27 -
 .../tree/mxml/IMXMLBindingAttributeNode.java       |   39 -
 .../flex/compiler/tree/mxml/IMXMLBindingNode.java  |   45 -
 .../flex/compiler/tree/mxml/IMXMLBooleanNode.java  |   42 -
 .../tree/mxml/IMXMLClassDefinitionNode.java        |  162 -
 .../flex/compiler/tree/mxml/IMXMLClassNode.java    |   45 -
 .../tree/mxml/IMXMLClassReferenceNode.java         |  134 -
 .../flex/compiler/tree/mxml/IMXMLClearNode.java    |   27 -
 .../tree/mxml/IMXMLCompilerDirectiveNodeBase.java  |   35 -
 .../compiler/tree/mxml/IMXMLComponentNode.java     |   53 -
 .../mxml/IMXMLConcatenatedDataBindingNode.java     |   36 -
 .../compiler/tree/mxml/IMXMLDataBindingNode.java   |   27 -
 .../tree/mxml/IMXMLDataBindingNodeContainer.java   |   27 -
 .../compiler/tree/mxml/IMXMLDeclarationsNode.java  |   38 -
 .../tree/mxml/IMXMLDeferredInstanceNode.java       |   48 -
 .../compiler/tree/mxml/IMXMLDefinitionNode.java    |   59 -
 .../compiler/tree/mxml/IMXMLDesignLayerNode.java   |  122 -
 .../flex/compiler/tree/mxml/IMXMLDocumentNode.java |   27 -
 .../tree/mxml/IMXMLEffectSpecifierNode.java        |   35 -
 .../flex/compiler/tree/mxml/IMXMLEmbedNode.java    |   27 -
 .../tree/mxml/IMXMLEventSpecifierNode.java         |   58 -
 .../compiler/tree/mxml/IMXMLExpressionNode.java    |   47 -
 .../flex/compiler/tree/mxml/IMXMLFactoryNode.java  |   38 -
 .../flex/compiler/tree/mxml/IMXMLFileNode.java     |   72 -
 .../flex/compiler/tree/mxml/IMXMLFunctionNode.java |   41 -
 .../compiler/tree/mxml/IMXMLHTTPServiceNode.java   |   39 -
 .../mxml/IMXMLHTTPServiceRequestPropertyNode.java  |   27 -
 .../compiler/tree/mxml/IMXMLImplementsNode.java    |   42 -
 .../flex/compiler/tree/mxml/IMXMLInstanceNode.java |  103 -
 .../flex/compiler/tree/mxml/IMXMLIntNode.java      |   41 -
 .../flex/compiler/tree/mxml/IMXMLLibraryNode.java  |   34 -
 .../flex/compiler/tree/mxml/IMXMLLiteralNode.java  |   37 -
 .../flex/compiler/tree/mxml/IMXMLMetadataNode.java |   39 -
 .../flex/compiler/tree/mxml/IMXMLModelNode.java    |   37 -
 .../tree/mxml/IMXMLModelPropertyContainerNode.java |   68 -
 .../compiler/tree/mxml/IMXMLModelPropertyNode.java |   35 -
 .../compiler/tree/mxml/IMXMLModelRootNode.java     |   31 -
 .../apache/flex/compiler/tree/mxml/IMXMLNode.java  |   76 -
 .../flex/compiler/tree/mxml/IMXMLNumberNode.java   |   42 -
 .../flex/compiler/tree/mxml/IMXMLObjectNode.java   |   27 -
 .../flex/compiler/tree/mxml/IMXMLPrivateNode.java  |   29 -
 .../tree/mxml/IMXMLPropertySpecifierNode.java      |   51 -
 .../flex/compiler/tree/mxml/IMXMLRegExpNode.java   |   27 -
 .../tree/mxml/IMXMLRemoteObjectMethodNode.java     |   39 -
 .../compiler/tree/mxml/IMXMLRemoteObjectNode.java  |   39 -
 .../flex/compiler/tree/mxml/IMXMLReparentNode.java |   52 -
 .../flex/compiler/tree/mxml/IMXMLRepeaterNode.java |   32 -
 .../flex/compiler/tree/mxml/IMXMLResourceNode.java |   53 -
 .../flex/compiler/tree/mxml/IMXMLScriptNode.java   |   55 -
 .../tree/mxml/IMXMLSingleDataBindingNode.java      |   40 -
 .../compiler/tree/mxml/IMXMLSpecifierNode.java     |   51 -
 .../flex/compiler/tree/mxml/IMXMLStateNode.java    |   46 -
 .../flex/compiler/tree/mxml/IMXMLStringNode.java   |   41 -
 .../flex/compiler/tree/mxml/IMXMLStyleNode.java    |   43 -
 .../tree/mxml/IMXMLStyleSpecifierNode.java         |   32 -
 .../flex/compiler/tree/mxml/IMXMLUintNode.java     |   41 -
 .../flex/compiler/tree/mxml/IMXMLVectorNode.java   |   46 -
 .../compiler/tree/mxml/IMXMLWebServiceNode.java    |   39 -
 .../tree/mxml/IMXMLWebServiceOperationNode.java    |   39 -
 .../flex/compiler/tree/mxml/IMXMLXMLListNode.java  |   41 -
 .../flex/compiler/tree/mxml/IMXMLXMLNode.java      |   56 -
 .../flex/compiler/tree/mxml/IOldMXMLFileNode.java  |   39 -
 .../org/apache/flex/compiler/tree/package.html     |   73 -
 .../tree/properties/IResourceBundleEntryNode.java  |   44 -
 .../tree/properties/IResourceBundleFileNode.java   |   46 -
 .../flex/compiler/units/ICompilationUnit.java      |  264 -
 .../compiler/units/IInvisibleCompilationUnit.java  |   64 -
 .../units/requests/IABCBytesRequestResult.java     |   53 -
 .../units/requests/IFileScopeRequestResult.java    |   62 -
 .../IOutgoingDependenciesRequestResult.java        |   32 -
 .../flex/compiler/units/requests/IRequest.java     |   71 -
 .../compiler/units/requests/IRequestResult.java    |   34 -
 .../units/requests/ISWFTagsRequestResult.java      |   55 -
 .../units/requests/ISyntaxTreeRequestResult.java   |   57 -
 .../flex/compiler/workspaces/IIndexingReader.java  |   33 -
 .../compiler/workspaces/IInvalidationListener.java |   80 -
 .../flex/compiler/workspaces/IWorkspace.java       |  211 -
 .../workspaces/IWorkspaceProfilingDelegate.java    |   57 -
 .../src/main/java/org/apache/flex/swc/ISWC.java    |  101 -
 .../java/org/apache/flex/swc/ISWCComponent.java    |   64 -
 .../main/java/org/apache/flex/swc/ISWCDigest.java  |   48 -
 .../java/org/apache/flex/swc/ISWCFileEntry.java    |   58 -
 .../main/java/org/apache/flex/swc/ISWCLibrary.java |  105 -
 .../main/java/org/apache/flex/swc/ISWCManager.java |   78 -
 .../main/java/org/apache/flex/swc/ISWCScript.java  |   94 -
 .../main/java/org/apache/flex/swc/ISWCVersion.java |  105 -
 .../src/main/java/org/apache/flex/swc/SWC.java     |  218 -
 .../java/org/apache/flex/swc/SWCComponent.java     |  130 -
 .../main/java/org/apache/flex/swc/SWCDepends.java  |  733 --
 .../main/java/org/apache/flex/swc/SWCDigest.java   |  106 -
 .../main/java/org/apache/flex/swc/SWCLibrary.java  |  188 -
 .../main/java/org/apache/flex/swc/SWCManager.java  |  177 -
 .../main/java/org/apache/flex/swc/SWCScript.java   |  179 -
 .../main/java/org/apache/flex/swc/SWCVersion.java  |  183 -
 .../flex/swc/catalog/ICatalogXMLConstants.java     |   66 -
 .../org/apache/flex/swc/catalog/SWCFileEntry.java  |   70 -
 .../apache/flex/swc/catalog/StAXCatalogReader.java |  251 -
 .../apache/flex/swc/catalog/StAXCatalogWriter.java |  379 --
 .../org/apache/flex/swc/catalog/XMLFormatter.java  |  310 -
 .../java/org/apache/flex/swc/dita/IDITAEntry.java  |   42 -
 .../java/org/apache/flex/swc/dita/IDITAList.java   |   57 -
 .../java/org/apache/flex/swc/io/ISWCReader.java    |   44 -
 .../java/org/apache/flex/swc/io/ISWCWriter.java    |   38 -
 .../org/apache/flex/swc/io/SWCDirectoryWriter.java |  155 -
 .../java/org/apache/flex/swc/io/SWCReader.java     |  222 -
 .../java/org/apache/flex/swc/io/SWCWriter.java     |  147 -
 .../java/org/apache/flex/swc/io/SWCWriterBase.java |  252 -
 .../src/main/java/org/apache/flex/swf/Header.java  |  239 -
 .../src/main/java/org/apache/flex/swf/ISWF.java    |  281 -
 .../java/org/apache/flex/swf/ISWFConstants.java    |   42 -
 .../java/org/apache/flex/swf/ITagContainer.java    |   33 -
 .../src/main/java/org/apache/flex/swf/SWF.java     |  334 -
 .../main/java/org/apache/flex/swf/SWFFrame.java    |  286 -
 .../src/main/java/org/apache/flex/swf/TagType.java |  137 -
 .../apache/flex/swf/builders/IShapeIterator.java   |   38 -
 .../org/apache/flex/swf/builders/ITagBuilder.java  |   30 -
 .../org/apache/flex/swf/builders/ShapeBuilder.java |  751 --
 .../org/apache/flex/swf/io/IInputBitStream.java    |  214 -
 .../org/apache/flex/swf/io/IOutputBitStream.java   |  223 -
 .../java/org/apache/flex/swf/io/ISWFReader.java    |   43 -
 .../java/org/apache/flex/swf/io/ISWFWriter.java    |   49 -
 .../org/apache/flex/swf/io/ISWFWriterFactory.java  |   34 -
 .../org/apache/flex/swf/io/InputBitStream.java     |  381 --
 .../org/apache/flex/swf/io/LZMACompressor.java     |  169 -
 .../org/apache/flex/swf/io/LZMAInputStream.java    |   94 -
 .../org/apache/flex/swf/io/OutputBitStream.java    |  382 --
 .../main/java/org/apache/flex/swf/io/SWFDump.java  | 2680 --------
 .../java/org/apache/flex/swf/io/SWFReader.java     | 2989 --------
 .../java/org/apache/flex/swf/io/SWFWriter.java     | 2718 --------
 .../java/org/apache/flex/swf/io/SizeReport.java    |  308 -
 .../flex/swf/io/SizeReportWritingSWFWriter.java    |  477 --
 .../apache/flex/swf/tags/CSMTextSettingsTag.java   |  140 -
 .../flex/swf/tags/CharacterIterableFactory.java    |  237 -
 .../org/apache/flex/swf/tags/CharacterTag.java     |   55 -
 .../apache/flex/swf/tags/DefineBinaryDataTag.java  |   72 -
 .../apache/flex/swf/tags/DefineBitsJPEG2Tag.java   |   49 -
 .../apache/flex/swf/tags/DefineBitsJPEG3Tag.java   |  106 -
 .../flex/swf/tags/DefineBitsLossless2Tag.java      |   44 -
 .../flex/swf/tags/DefineBitsLosslessTag.java       |  139 -
 .../org/apache/flex/swf/tags/DefineBitsTag.java    |   79 -
 .../org/apache/flex/swf/tags/DefineButton2Tag.java |   74 -
 .../flex/swf/tags/DefineButtonCxformTag.java       |   84 -
 .../apache/flex/swf/tags/DefineButtonSoundTag.java |  103 -
 .../org/apache/flex/swf/tags/DefineButtonTag.java  |   96 -
 .../apache/flex/swf/tags/DefineEditTextTag.java    |  614 --
 .../org/apache/flex/swf/tags/DefineFont2Tag.java   |  407 --
 .../org/apache/flex/swf/tags/DefineFont3Tag.java   |   64 -
 .../org/apache/flex/swf/tags/DefineFont4Tag.java   |  144 -
 .../flex/swf/tags/DefineFontAlignZonesTag.java     |  109 -
 .../apache/flex/swf/tags/DefineFontInfo2Tag.java   |   60 -
 .../apache/flex/swf/tags/DefineFontInfoTag.java    |  199 -
 .../apache/flex/swf/tags/DefineFontNameTag.java    |   98 -
 .../org/apache/flex/swf/tags/DefineFontTag.java    |  104 -
 .../apache/flex/swf/tags/DefineMorphShape2Tag.java |  138 -
 .../apache/flex/swf/tags/DefineMorphShapeTag.java  |  179 -
 .../apache/flex/swf/tags/DefineScalingGridTag.java |  101 -
 .../swf/tags/DefineSceneAndFrameLabelDataTag.java  |   69 -
 .../org/apache/flex/swf/tags/DefineShape2Tag.java  |   48 -
 .../org/apache/flex/swf/tags/DefineShape3Tag.java  |   48 -
 .../org/apache/flex/swf/tags/DefineShape4Tag.java  |   87 -
 .../org/apache/flex/swf/tags/DefineShapeTag.java   |   90 -
 .../org/apache/flex/swf/tags/DefineSoundTag.java   |  144 -
 .../org/apache/flex/swf/tags/DefineSpriteTag.java  |   89 -
 .../org/apache/flex/swf/tags/DefineText2Tag.java   |   44 -
 .../org/apache/flex/swf/tags/DefineTextTag.java    |  163 -
 .../apache/flex/swf/tags/DefineVideoStreamTag.java |  142 -
 .../java/org/apache/flex/swf/tags/DoABCTag.java    |  127 -
 .../apache/flex/swf/tags/EnableDebugger2Tag.java   |   70 -
 .../apache/flex/swf/tags/EnableTelemetryTag.java   |   58 -
 .../main/java/org/apache/flex/swf/tags/EndTag.java |   36 -
 .../org/apache/flex/swf/tags/ExportAssetsTag.java  |  178 -
 .../apache/flex/swf/tags/FileAttributesTag.java    |  132 -
 .../org/apache/flex/swf/tags/FrameLabelTag.java    |  105 -
 .../org/apache/flex/swf/tags/IAlwaysLongTag.java   |   29 -
 .../apache/flex/swf/tags/ICharacterReferrer.java   |   34 -
 .../org/apache/flex/swf/tags/ICharacterTag.java    |   34 -
 .../flex/swf/tags/IDefineBinaryImageTag.java       |   32 -
 .../org/apache/flex/swf/tags/IDefineFontTag.java   |   41 -
 .../java/org/apache/flex/swf/tags/IFontInfo.java   |  123 -
 .../java/org/apache/flex/swf/tags/IManagedTag.java |   30 -
 .../main/java/org/apache/flex/swf/tags/ITag.java   |   35 -
 .../org/apache/flex/swf/tags/JPEGTablesTag.java    |   62 -
 .../java/org/apache/flex/swf/tags/MetadataTag.java |   76 -
 .../org/apache/flex/swf/tags/PlaceObject2Tag.java  |  241 -
 .../org/apache/flex/swf/tags/PlaceObject3Tag.java  |  221 -
 .../org/apache/flex/swf/tags/PlaceObjectTag.java   |  108 -
 .../org/apache/flex/swf/tags/ProductInfoTag.java   |  217 -
 .../main/java/org/apache/flex/swf/tags/RawTag.java |   70 -
 .../org/apache/flex/swf/tags/RemoveObject2Tag.java |   57 -
 .../org/apache/flex/swf/tags/RemoveObjectTag.java  |   81 -
 .../org/apache/flex/swf/tags/ScriptLimitsTag.java  |   75 -
 .../flex/swf/tags/SetBackgroundColorTag.java       |   67 -
 .../org/apache/flex/swf/tags/SetTabIndexTag.java   |   90 -
 .../org/apache/flex/swf/tags/ShowFrameTag.java     |   39 -
 .../apache/flex/swf/tags/SoundStreamBlockTag.java  |   61 -
 .../apache/flex/swf/tags/SoundStreamHead2Tag.java  |   39 -
 .../apache/flex/swf/tags/SoundStreamHeadTag.java   |  227 -
 .../org/apache/flex/swf/tags/StartSound2Tag.java   |   82 -
 .../org/apache/flex/swf/tags/StartSoundTag.java    |   84 -
 .../org/apache/flex/swf/tags/SymbolClassTag.java   |  151 -
 .../main/java/org/apache/flex/swf/tags/Tag.java    |   75 -
 .../org/apache/flex/swf/tags/VideoFrameTag.java    |  110 -
 .../main/java/org/apache/flex/swf/types/ARGB.java  |   40 -
 .../org/apache/flex/swf/types/BevelFilter.java     |  231 -
 .../java/org/apache/flex/swf/types/BlurFilter.java |   83 -
 .../org/apache/flex/swf/types/ButtonRecord.java    |  243 -
 .../java/org/apache/flex/swf/types/CXForm.java     |  100 -
 .../org/apache/flex/swf/types/CXFormWithAlpha.java |   60 -
 .../org/apache/flex/swf/types/ClipActions.java     |   31 -
 .../apache/flex/swf/types/ConvolutionFilter.java   |  172 -
 .../apache/flex/swf/types/CurvedEdgeRecord.java    |   98 -
 .../apache/flex/swf/types/DropShadowFilter.java    |  208 -
 .../java/org/apache/flex/swf/types/EdgeRecord.java |   44 -
 .../org/apache/flex/swf/types/EndShapeRecord.java  |   32 -
 .../java/org/apache/flex/swf/types/FillStyle.java  |  157 -
 .../org/apache/flex/swf/types/FillStyleArray.java  |   58 -
 .../java/org/apache/flex/swf/types/Filter.java     |  228 -
 .../org/apache/flex/swf/types/FocalGradient.java   |   54 -
 .../java/org/apache/flex/swf/types/GlowFilter.java |  165 -
 .../java/org/apache/flex/swf/types/GlyphEntry.java |   85 -
 .../java/org/apache/flex/swf/types/GradRecord.java |   51 -
 .../java/org/apache/flex/swf/types/Gradient.java   |   96 -
 .../apache/flex/swf/types/GradientBevelFilter.java |   83 -
 .../apache/flex/swf/types/GradientGlowFilter.java  |  135 -
 .../java/org/apache/flex/swf/types/IDataType.java  |   28 -
 .../java/org/apache/flex/swf/types/IFillStyle.java |   30 -
 .../java/org/apache/flex/swf/types/ILineStyle.java |   28 -
 .../org/apache/flex/swf/types/KerningRecord.java   |   83 -
 .../java/org/apache/flex/swf/types/LineStyle.java  |   67 -
 .../java/org/apache/flex/swf/types/LineStyle2.java |  156 -
 .../org/apache/flex/swf/types/LineStyleArray.java  |   46 -
 .../java/org/apache/flex/swf/types/Matrix.java     |  124 -
 .../org/apache/flex/swf/types/MorphFillStyle.java  |  277 -
 .../org/apache/flex/swf/types/MorphGradRecord.java |  112 -
 .../org/apache/flex/swf/types/MorphGradient.java   |   30 -
 .../org/apache/flex/swf/types/MorphLineStyle.java  |  112 -
 .../org/apache/flex/swf/types/MorphLineStyle2.java |  265 -
 .../main/java/org/apache/flex/swf/types/RGB.java   |   95 -
 .../main/java/org/apache/flex/swf/types/RGBA.java  |   85 -
 .../main/java/org/apache/flex/swf/types/Rect.java  |  103 -
 .../main/java/org/apache/flex/swf/types/Shape.java |  115 -
 .../org/apache/flex/swf/types/ShapeRecord.java     |   82 -
 .../org/apache/flex/swf/types/ShapeWithStyle.java  |   77 -
 .../org/apache/flex/swf/types/SoundEnvelope.java   |   80 -
 .../java/org/apache/flex/swf/types/SoundInfo.java  |  221 -
 .../apache/flex/swf/types/StraightEdgeRecord.java  |  109 -
 .../apache/flex/swf/types/StyleChangeRecord.java   |  453 --
 .../java/org/apache/flex/swf/types/Styles.java     |   86 -
 .../java/org/apache/flex/swf/types/TextRecord.java |  237 -
 .../java/org/apache/flex/swf/types/ZoneData.java   |   44 -
 .../java/org/apache/flex/swf/types/ZoneRecord.java |  104 -
 .../java/org/apache/flex/utils/ArgumentUtil.java   |  214 -
 .../main/java/org/apache/flex/utils/Base64.java    |  306 -
 .../java/org/apache/flex/utils/CheapArray.java     |  268 -
 .../apache/flex/utils/DAByteArrayOutputStream.java |   51 -
 .../java/org/apache/flex/utils/DirectoryID.java    |   48 -
 .../java/org/apache/flex/utils/ExceptionUtil.java  |  208 -
 .../main/java/org/apache/flex/utils/FastStack.java |  109 -
 .../main/java/org/apache/flex/utils/FileID.java    |   99 -
 .../main/java/org/apache/flex/utils/FileUtils.java |  214 -
 .../apache/flex/utils/FilenameNormalization.java   |  109 -
 .../org/apache/flex/utils/ILengthAwareReader.java  |   49 -
 .../main/java/org/apache/flex/utils/IntMap.java    |  234 -
 .../java/org/apache/flex/utils/IntMapLRUCache.java |  313 -
 .../main/java/org/apache/flex/utils/JSXUtil.java   |  145 -
 .../apache/flex/utils/NonLockingStringReader.java  |   49 -
 .../src/main/java/org/apache/flex/utils/Point.java |   41 -
 .../java/org/apache/flex/utils/StringEncoder.java  |   93 -
 .../java/org/apache/flex/utils/StringUtils.java    |  105 -
 .../src/main/java/org/apache/flex/utils/Trace.java |  146 -
 .../main/java/org/apache/flex/utils/Version.java   |  261 -
 .../java/org/apache/royale/abc/ABCConstants.java   |  643 ++
 .../java/org/apache/royale/abc/ABCEmitter.java     | 2087 ++++++
 .../main/java/org/apache/royale/abc/ABCLinker.java |  779 +++
 .../main/java/org/apache/royale/abc/ABCParser.java | 1278 ++++
 .../main/java/org/apache/royale/abc/ABCReader.java |   84 +
 .../org/apache/royale/abc/ClassDependencySort.java |  173 +
 .../org/apache/royale/abc/EntryOrderedStore.java   |   82 +
 .../src/main/java/org/apache/royale/abc/Pool.java  |  174 +
 .../org/apache/royale/abc/PoolingABCVisitor.java   |  635 ++
 .../abc/diagnostics/AbstractDiagnosticVisitor.java |   71 +
 .../abc/diagnostics/DiagnosticsAggregator.java     |  219 +
 .../{flex => royale}/abc/diagnostics/package.html  |    0
 .../org/apache/royale/abc/graph/IBasicBlock.java   |   64 +
 .../org/apache/royale/abc/graph/IFlowgraph.java    |  145 +
 .../algorithms/DepthFirstPreorderIterator.java     |  145 +
 .../royale/abc/graph/algorithms/DominatorTree.java |  413 ++
 .../abc/graph/algorithms/package.html              |    0
 .../apache/{flex => royale}/abc/graph/package.html |    0
 .../abc/instructionlist/InstructionList.java       | 1253 ++++
 .../abc/instructionlist/package.html               |    0
 .../royale/abc/models/FrameModelEncoder.java       |  652 ++
 .../royale/abc/models/FrameModelVisitor.java       |  196 +
 .../apache/royale/abc/models/TreeModelEncoder.java | 1101 +++
 .../apache/royale/abc/models/TreeModelVisitor.java |  149 +
 .../{flex => royale}/abc/models/package.html       |    0
 .../apache/royale/abc/optimize/DeadCodeFilter.java |  156 +
 .../PeepholeOptimizerMethodBodyVisitor.java        | 1520 +++++
 .../{flex => royale}/abc/optimize/package.html     |    0
 .../org/apache/{flex => royale}/abc/package.html   |    0
 .../apache/royale/abc/print/ABCDumpVisitor.java    | 1136 ++++
 .../apache/{flex => royale}/abc/print/package.html |    0
 .../semantics/ArbitraryOperandsInstruction.java    |  118 +
 .../org/apache/royale/abc/semantics/Block.java     |  140 +
 .../org/apache/royale/abc/semantics/ClassInfo.java |   39 +
 .../royale/abc/semantics/ControlFlowGraph.java     |  580 ++
 .../apache/royale/abc/semantics/ECMASupport.java   |  895 +++
 .../apache/royale/abc/semantics/ExceptionInfo.java |  139 +
 .../royale/abc/semantics/FrameCountVisitor.java    |  534 ++
 .../abc/semantics/ImmediateOperandInstruction.java |  112 +
 .../apache/royale/abc/semantics/InstanceInfo.java  |   85 +
 .../apache/royale/abc/semantics/Instruction.java   |  313 +
 .../royale/abc/semantics/InstructionFactory.java   |  351 +
 .../org/apache/royale/abc/semantics/Label.java     |  167 +
 .../org/apache/royale/abc/semantics/Metadata.java  |  159 +
 .../royale/abc/semantics/MethodBodyInfo.java       |  394 ++
 .../apache/royale/abc/semantics/MethodInfo.java    |  210 +
 .../java/org/apache/royale/abc/semantics/Name.java |  571 ++
 .../org/apache/royale/abc/semantics/Namespace.java |  249 +
 .../abc/semantics/NoOperandsInstruction.java       |   36 +
 .../org/apache/royale/abc/semantics/Nsset.java     |  167 +
 .../abc/semantics/OneOperandInstruction.java       |  105 +
 .../apache/royale/abc/semantics/PooledValue.java   |  178 +
 .../apache/royale/abc/semantics/ScriptInfo.java    |   77 +
 .../org/apache/royale/abc/semantics/Trait.java     |  337 +
 .../org/apache/royale/abc/semantics/Traits.java    |  107 +
 .../{flex => royale}/abc/semantics/package.html    |    0
 .../royale/abc/visitors/DelegatingABCVisitor.java  |  125 +
 .../abc/visitors/DelegatingClassVisitor.java       |   60 +
 .../abc/visitors/DelegatingMetadataVisitor.java    |   42 +
 .../abc/visitors/DelegatingMethodBodyVisitor.java  |  110 +
 .../abc/visitors/DelegatingMethodVisitor.java      |   54 +
 .../abc/visitors/DelegatingScriptVisitor.java      |   60 +
 .../abc/visitors/DelegatingTraitVisitor.java       |   59 +
 .../abc/visitors/DelegatingTraitsVisitor.java      |   75 +
 .../apache/royale/abc/visitors/IABCVisitor.java    |  132 +
 .../apache/royale/abc/visitors/IClassVisitor.java  |   49 +
 .../royale/abc/visitors/IDiagnosticsVisitor.java   |  118 +
 .../royale/abc/visitors/IFlowGraphVisitor.java     |   53 +
 .../royale/abc/visitors/IMetadataVisitor.java      |   37 +
 .../royale/abc/visitors/IMethodBodyVisitor.java    |  118 +
 .../apache/royale/abc/visitors/IMethodVisitor.java |   42 +
 .../apache/royale/abc/visitors/IScriptVisitor.java |   48 +
 .../apache/royale/abc/visitors/ITraitVisitor.java  |   51 +
 .../apache/royale/abc/visitors/ITraitsVisitor.java |   73 +
 .../org/apache/royale/abc/visitors/IVisitor.java   |   37 +
 .../apache/royale/abc/visitors/NilABCVisitor.java  |  102 +
 .../royale/abc/visitors/NilClassVisitor.java       |   48 +
 .../royale/abc/visitors/NilDiagnosticsVisitor.java |   32 +
 .../royale/abc/visitors/NilMetadataVisitor.java    |   33 +
 .../royale/abc/visitors/NilMethodBodyVisitor.java  |   97 +
 .../royale/abc/visitors/NilMethodVisitor.java      |   44 +
 .../royale/abc/visitors/NilScriptVisitor.java      |   49 +
 .../royale/abc/visitors/NilTraitVisitor.java       |   47 +
 .../royale/abc/visitors/NilTraitsVisitor.java      |   65 +
 .../apache/royale/abc/visitors/NilVisitors.java    |   74 +
 .../{flex => royale}/abc/visitors/package.html     |    0
 .../java/org/apache/royale/compiler/Messages.java  |  104 +
 .../apache/royale/compiler/asdoc/ASDocComment.java |  251 +
 .../compiler/asdoc/IASDocBundleDelegate.java       |   60 +
 .../royale/compiler/asdoc/IASDocComment.java       |   50 +
 .../royale/compiler/asdoc/IASDocDelegate.java      |   64 +
 .../apache/royale/compiler/asdoc/IASDocTag.java    |   29 +
 .../compiler/asdoc/IASParserASDocDelegate.java     |   90 +
 .../asdoc/IMetadataParserASDocDelegate.java        |   69 +
 .../royale/compiler/asdoc/IPackageDITAParser.java  |   52 +
 .../{flex => royale}/compiler/asdoc/package.html   |    0
 .../org/apache/royale/compiler/clients/ASC.java    | 2273 +++++++
 .../org/apache/royale/compiler/clients/ASDOC.java  |  242 +
 .../org/apache/royale/compiler/clients/COMPC.java  |  235 +
 .../royale/compiler/clients/FalconToolGroup.java   |   36 +
 .../org/apache/royale/compiler/clients/MXMLC.java  | 1174 ++++
 .../apache/royale/compiler/clients/Optimizer.java  |  512 ++
 .../{flex => royale}/compiler/clients/package.html |    0
 .../clients/problems/CodeGenErrorFilter.java       |   61 +
 .../problems/CompilerProblemCategorizer.java       |  187 +
 .../compiler/clients/problems/IProblemFilter.java  |   40 +
 .../compiler/clients/problems/ProblemContext.java  |   42 +
 .../problems/ProblemFilterClassCriteria.java       |  113 +
 .../clients/problems/ProblemFormatter.java         |  142 +
 .../compiler/clients/problems/ProblemPrinter.java  |   98 +
 .../compiler/clients/problems/ProblemQuery.java    |  485 ++
 .../clients/problems/ProblemQueryProvider.java     |   24 +
 .../clients/problems/ProblemSettingsFilter.java    |  230 +
 .../problems/WorkspaceProblemFormatter.java        |  369 +
 .../compiler/clients/problems/package.html         |    0
 .../royale/compiler/common/ASImportTarget.java     |  180 +
 .../apache/royale/compiler/common/ASModifier.java  |  115 +
 .../royale/compiler/common/DependencyType.java     |  163 +
 .../royale/compiler/common/DependencyTypeSet.java  |  261 +
 .../apache/royale/compiler/common/IDecoration.java |   41 +
 .../compiler/common/IDefinitionPriority.java       |   29 +
 .../royale/compiler/common/IEmbedResolver.java     |   49 +
 .../compiler/common/IFileSpecificationGetter.java  |   52 +
 .../royale/compiler/common/IImportTarget.java      |   78 +
 .../apache/royale/compiler/common/IMetaInfo.java   |   56 +
 .../royale/compiler/common/IPathResolver.java      |   41 +
 .../royale/compiler/common/ISourceLocation.java    |   85 +
 .../royale/compiler/common/LibraryPathUtils.java   |   50 +
 .../royale/compiler/common/ModifiersSet.java       |  126 +
 .../apache/royale/compiler/common/Multiname.java   |  204 +
 .../royale/compiler/common/MutablePrefixMap.java   |  162 +
 .../royale/compiler/common/NodeReference.java      |  242 +
 .../apache/royale/compiler/common/PrefixMap.java   |  212 +
 .../royale/compiler/common/PrefixedXMLName.java    |  185 +
 .../royale/compiler/common/RecursionGuard.java     |   66 +
 .../royale/compiler/common/SourceLocation.java     |  426 ++
 .../apache/royale/compiler/common/VersionInfo.java |  379 ++
 .../org/apache/royale/compiler/common/XMLName.java |  147 +
 .../{flex => royale}/compiler/common/package.html  |    0
 .../compiler/config/ApplicationDomainTarget.java   |   79 +
 .../compiler/config/CommandLineConfigurator.java   |  607 ++
 .../royale/compiler/config/Configuration.java      | 6100 +++++++++++++++++
 .../compiler/config/ConfigurationBuffer.java       | 1346 ++++
 .../royale/compiler/config/ConfigurationInfo.java  |  473 ++
 .../compiler/config/ConfigurationPathResolver.java |   80 +
 .../royale/compiler/config/ConfigurationValue.java |  109 +
 .../royale/compiler/config/Configurator.java       | 3462 ++++++++++
 .../compiler/config/ICompilerProblemSettings.java  |  213 +
 .../config/ICompilerSettingsConstants.java         |  152 +
 .../apache/royale/compiler/config/RSLSettings.java |  233 +
 .../{flex => royale}/compiler/config/package.html  |    0
 .../compiler/constants/IASKeywordConstants.java    |  155 +
 .../compiler/constants/IASLanguageConstants.java   |  153 +
 .../compiler/constants/IASWarningConstants.java    |  212 +
 .../compiler/constants/ICSSCoreConstants.java      |   99 +
 .../compiler/constants/IMXMLCoreConstants.java     |   41 +
 .../constants/IMetaAttributeConstants.java         |  227 +
 .../compiler/constants/INamespaceConstants.java    |   58 +
 .../compiler/constants/package.html                |    0
 .../apache/royale/compiler/css/CombinatorType.java |   44 +
 .../apache/royale/compiler/css/ConditionType.java  |   61 +
 .../royale/compiler/css/FontFaceSourceType.java    |   38 +
 .../apache/royale/compiler/css/ICSSCombinator.java |   52 +
 .../apache/royale/compiler/css/ICSSDocument.java   |   59 +
 .../apache/royale/compiler/css/ICSSFontFace.java   |   83 +
 .../apache/royale/compiler/css/ICSSManager.java    |  131 +
 .../compiler/css/ICSSMediaQueryCondition.java      |   63 +
 .../compiler/css/ICSSNamespaceDefinition.java      |   59 +
 .../org/apache/royale/compiler/css/ICSSNode.java   |   60 +
 .../apache/royale/compiler/css/ICSSProperty.java   |   36 +
 .../royale/compiler/css/ICSSPropertyValue.java     |   28 +
 .../org/apache/royale/compiler/css/ICSSRule.java   |   84 +
 .../apache/royale/compiler/css/ICSSSelector.java   |  106 +
 .../royale/compiler/css/ICSSSelectorCondition.java |   48 +
 .../{flex => royale}/compiler/css/package.html     |    0
 .../AppliedVectorDefinitionFactory.java            |   38 +
 .../compiler/definitions/IAccessorDefinition.java  |   36 +
 .../definitions/IAppliedVectorDefinition.java      |   43 +
 .../definitions/IBindableVariableDefinition.java   |   33 +
 .../compiler/definitions/IClassDefinition.java     |  513 ++
 .../compiler/definitions/IConstantDefinition.java  |   50 +
 .../royale/compiler/definitions/IDefinition.java   |  510 ++
 .../definitions/IDocumentableDefinition.java       |   45 +
 .../compiler/definitions/IEffectDefinition.java    |   69 +
 .../compiler/definitions/IEventDefinition.java     |   41 +
 .../compiler/definitions/IFunctionDefinition.java  |  208 +
 .../compiler/definitions/IGetterDefinition.java    |   43 +
 .../compiler/definitions/IInterfaceDefinition.java |  111 +
 .../compiler/definitions/IMemberedDefinition.java  |   24 +
 .../compiler/definitions/IMetadataDefinition.java  |   58 +
 .../compiler/definitions/INamespaceDefinition.java |  228 +
 .../compiler/definitions/IPackageDefinition.java   |   74 +
 .../compiler/definitions/IParameterDefinition.java |   71 +
 .../royale/compiler/definitions/IQualifiers.java   |   58 +
 .../compiler/definitions/IScopedDefinition.java    |   33 +
 .../compiler/definitions/ISetterDefinition.java    |   44 +
 .../compiler/definitions/IStyleDefinition.java     |  161 +
 .../compiler/definitions/ITypeDefinition.java      |  141 +
 .../compiler/definitions/IVariableDefinition.java  |  181 +
 .../definitions/metadata/IDeprecationInfo.java     |   32 +
 .../compiler/definitions/metadata/IMetaTag.java    |   60 +
 .../definitions/metadata/IMetaTagAttribute.java    |   53 +
 .../compiler/definitions/metadata/package.html     |    0
 .../compiler/definitions/package.html              |    0
 .../references/INamespaceReference.java            |   63 +
 .../definitions/references/IReference.java         |   89 +
 .../references/IResolvedQualifiersReference.java   |   88 +
 .../definitions/references/ReferenceFactory.java   |  293 +
 .../compiler/definitions/references/package.html   |    0
 .../compiler/exceptions/BURMAbortException.java    |   42 +
 .../exceptions/BuildCanceledException.java         |   28 +
 .../exceptions/CircularDependencyException.java    |   63 +
 .../exceptions/CodegenInterruptedException.java    |   41 +
 .../exceptions/ConfigurationException.java         |  713 ++
 .../exceptions/DuplicateLabelException.java        |   40 +
 .../LibraryCircularDependencyException.java        |   63 +
 .../exceptions/MissingBuiltinException.java        |   52 +
 .../UnknownControlFlowTargetException.java         |   40 +
 .../compiler/exceptions/package.html               |    0
 .../compiler/filespecs/BaseFileSpecification.java  |  102 +
 .../royale/compiler/filespecs/CombinedFile.java    |  245 +
 .../compiler/filespecs/FileSpecification.java      |  130 +
 .../filespecs/IBinaryFileSpecification.java        |   31 +
 .../compiler/filespecs/IFileSpecification.java     |   58 +
 .../compiler/filespecs/package.html                |    0
 .../apache/royale/compiler/fxg/FXGConstants.java   |  429 ++
 .../apache/royale/compiler/fxg/FXGFileNode.java    |   45 +
 .../royale/compiler/fxg/FXGParserFactory.java      |   44 +
 .../org/apache/royale/compiler/fxg/FXGVersion.java |  185 +
 .../org/apache/royale/compiler/fxg/IFXGParser.java |   54 +
 .../apache/royale/compiler/fxg/IFXGTranscoder.java |   66 +
 .../apache/royale/compiler/fxg/dom/IFXGNode.java   |  127 +
 .../royale/compiler/fxg/flex/FXGSymbolClass.java   |  147 +
 .../compiler/fxg/flex/FlexFXG2SWFTranscoder.java   | 1306 ++++
 .../royale/compiler/fxg/flex/FlexGraphicNode.java  |   31 +
 .../compiler/fxg/flex/FlexParagraphNode.java       |   58 +
 .../royale/compiler/fxg/flex/FlexRichTextNode.java |   96 +
 .../royale/compiler/fxg/flex/FlexSpanNode.java     |   58 +
 .../compiler/fxg/flex/FlexTextGraphicNode.java     |  161 +
 .../apache/royale/compiler/fxg/logging/FXGLog.java |   58 +
 .../compiler/fxg/logging/FXGLoggerFactory.java     |   39 +
 .../royale/compiler/fxg/logging/IFXGLogger.java    |   56 +
 .../{flex => royale}/compiler/fxg/package.html     |    0
 .../fxg/resources/FXGResourceResolverFactory.java  |   40 +
 .../fxg/resources/IFXGResourceResolver.java        |   41 +
 .../royale/compiler/fxg/swf/FXG2SWFTranscoder.java | 1663 +++++
 .../compiler/internal/abc/ABCScopeBuilder.java     |  421 ++
 .../internal/abc/ClassGeneratorHelper.java         |  483 ++
 .../internal/abc/CollectMetadataTraitVisitor.java  |  153 +
 .../internal/abc/FunctionGeneratorHelper.java      |   58 +
 .../abc/ScopedDefinitionTraitsVisitor.java         |  311 +
 .../internal/abc/ScriptDefinitionBuilder.java      |   72 +
 .../internal/abc/TypeDefinitionBuilder.java        |   80 +
 .../internal/as/codegen/ABCGeneratingReducer.java  | 7137 ++++++++++++++++++++
 .../compiler/internal/as/codegen/ABCGenerator.java |  761 +++
 .../internal/as/codegen/BindableHelper.java        |  585 ++
 .../compiler/internal/as/codegen/Binding.java      |  738 ++
 .../as/codegen/ClassDirectiveProcessor.java        | 1374 ++++
 .../internal/as/codegen/CodeGeneratorManager.java  |   48 +
 .../internal/as/codegen/ControlFlowContext.java    |  200 +
 .../as/codegen/ControlFlowContextManager.java      |  877 +++
 .../internal/as/codegen/DirectiveProcessor.java    |  264 +
 .../internal/as/codegen/DumpBURMState.java         |   80 +
 .../as/codegen/ExceptionHandlingContext.java       |  301 +
 .../codegen/GenerateFunctionInParallelResult.java  |   77 +
 .../as/codegen/GlobalDirectiveProcessor.java       |  564 ++
 .../internal/as/codegen/GlobalLexicalScope.java    |  429 ++
 .../internal/as/codegen/ICodeGenerator.java        |  245 +
 .../internal/as/codegen/ICodeGeneratorFactory.java |   32 +
 .../as/codegen/InlineFunctionLexicalScope.java     |  267 +
 .../internal/as/codegen/InstructionListNode.java   |  131 +
 .../as/codegen/InterfaceDirectiveProcessor.java    |  506 ++
 .../as/codegen/LabelScopeControlFlowContext.java   |  177 +
 .../LabeledStatementControlFlowContext.java        |   70 +
 .../compiler/internal/as/codegen/LexicalScope.java | 2053 ++++++
 .../as/codegen/LoopControlFlowContext.java         |  139 +
 .../as/codegen/MXMLClassDirectiveProcessor.java    | 6133 +++++++++++++++++
 .../as/codegen/SwitchControlFlowContext.java       |   82 +
 .../internal/as/codegen/UnknownTreeFinding.java    |  250 +
 .../internal/as/codegen/UnknownTreeHandler.java    |  162 +
 .../compiler/internal/as/codegen/WithContext.java  |  108 +
 .../compiler/internal/caches/AssetTagCache.java    |  193 +
 .../compiler/internal/caches/CSSDocumentCache.java |  400 ++
 .../internal/caches/CacheStoreKeyBase.java         |   55 +
 .../internal/caches/ConcurrentCacheStoreBase.java  |  125 +
 .../compiler/internal/caches/FileScopeCache.java   |  131 +
 .../compiler/internal/caches/MXMLDataCache.java    |  104 +
 .../caches/PackageNamespaceDefinitionCache.java    |   63 +
 .../royale/compiler/internal/caches/SWFCache.java  |  269 +
 .../compiler/internal/clients/CLIFactory.java      |  220 +
 .../royale/compiler/internal/clients/package.html  |   33 +
 .../codegen/databinding/BindingAnalyzer.java       |   99 +
 .../codegen/databinding/BindingCodeGenUtils.java   |  737 ++
 .../codegen/databinding/BindingDatabase.java       |  415 ++
 .../databinding/BindingDestinationMaker.java       |  211 +
 .../internal/codegen/databinding/BindingInfo.java  |  575 ++
 .../codegen/databinding/FunctionWatcherInfo.java   |   80 +
 .../databinding/MXMLBindingDirectiveHelper.java    | 1005 +++
 .../codegen/databinding/PropertyWatcherInfo.java   |   82 +
 .../databinding/StaticPropertyWatcherInfo.java     |   77 +
 .../codegen/databinding/WatcherAnalyzer.java       |  472 ++
 .../codegen/databinding/WatcherInfoBase.java       |  300 +
 .../codegen/databinding/XMLWatcherInfo.java        |   51 +
 .../royale/compiler/internal/common/Counter.java   |  138 +
 .../royale/compiler/internal/common/package.html   |   33 +
 .../internal/config/COMPCConfiguration.java        |   60 +
 .../internal/config/CompilerProblemSettings.java   |  227 +
 .../internal/config/DefaultsConfigurator.java      |  181 +
 .../compiler/internal/config/FileConfigurator.java |  681 ++
 .../internal/config/FlashBuilderConfigurator.java  |  528 ++
 .../royale/compiler/internal/config/FrameInfo.java |   61 +
 .../internal/config/ICompilerSettings.java         |  840 +++
 .../internal/config/IConfigurationFilter.java      |   37 +
 .../compiler/internal/config/IConfigurator.java    |  126 +
 .../internal/config/IWriteOnlyProjectSettings.java |  144 +
 .../internal/config/LoadExternsParser.java         |  111 +
 .../internal/config/QNameNormalization.java        |   78 +
 .../internal/config/RSLArgumentNameGenerator.java  |   52 +
 .../config/RuntimeSharedLibraryPathInfo.java       |  207 +
 .../config/SystemPropertyConfigurator.java         |   83 +
 .../compiler/internal/config/TargetSettings.java   |  607 ++
 .../config/annotations/ArgumentNameGenerator.java  |   58 +
 .../internal/config/annotations/Arguments.java     |   66 +
 .../internal/config/annotations/Config.java        |   88 +
 .../config/annotations/DefaultArgumentValue.java   |   41 +
 .../config/annotations/DeprecatedConfig.java       |   38 +
 .../config/annotations/InfiniteArguments.java      |   37 +
 .../internal/config/annotations/Mapping.java       |   47 +
 .../internal/config/annotations/RoyaleOnly.java    |   35 +
 .../config/annotations/SoftPrerequisites.java      |   37 +
 .../config/localization/ILocalizedText.java        |   30 +
 .../internal/config/localization/ILocalizer.java   |   30 +
 .../config/localization/LocalizationManager.java   |  234 +
 .../localization/ResourceBundleLocalizer.java      |   77 +
 .../internal/config/localization/package.html      |    0
 .../royale/compiler/internal/config/package.html   |   33 +
 .../internal/css/CSSArrayPropertyValue.java        |   63 +
 .../internal/css/CSSColorPropertyValue.java        |  264 +
 .../compiler/internal/css/CSSCombinator.java       |   57 +
 .../royale/compiler/internal/css/CSSDocument.java  |  180 +
 .../royale/compiler/internal/css/CSSFontFace.java  |  191 +
 .../internal/css/CSSFunctionCallPropertyValue.java |   96 +
 .../royale/compiler/internal/css/CSSKeyFrames.java |   68 +
 .../internal/css/CSSKeywordPropertyValue.java      |   80 +
 .../royale/compiler/internal/css/CSSManager.java   |  295 +
 .../internal/css/CSSMediaQueryCondition.java       |   86 +
 .../compiler/internal/css/CSSModelTreeType.java    |   46 +
 .../internal/css/CSSMultiValuePropertyValue.java   |   63 +
 .../internal/css/CSSNamespaceDefinition.java       |   75 +
 .../royale/compiler/internal/css/CSSNodeBase.java  |  168 +
 .../internal/css/CSSNumberPropertyValue.java       |   94 +
 .../royale/compiler/internal/css/CSSProperty.java  |  147 +
 .../compiler/internal/css/CSSPropertyValue.java    |   38 +
 .../internal/css/CSSRgbColorPropertyValue.java     |  113 +
 .../internal/css/CSSRgbaColorPropertyValue.java    |  125 +
 .../royale/compiler/internal/css/CSSRule.java      |  130 +
 .../royale/compiler/internal/css/CSSSelector.java  |  182 +
 .../internal/css/CSSSelectorCondition.java         |   67 +
 .../internal/css/CSSStringPropertyValue.java       |  113 +
 .../royale/compiler/internal/css/CSSTextNode.java  |   54 +
 .../royale/compiler/internal/css/CSSTypedNode.java |   39 +
 .../internal/css/CSSURLAndFormatPropertyValue.java |   65 +
 .../css/codegen/CSSCompilationSession.java         |  435 ++
 .../internal/css/codegen/CSSModuleGenerator.java   |  125 +
 .../compiler/internal/css/codegen/CSSReducer.java  |  817 +++
 .../internal/css/codegen/ICSSCodeGenResult.java    |   45 +
 .../internal/css/codegen/ICSSRuntimeConstants.java |   44 +
 .../royale/compiler/internal/css/codegen/Pair.java |  101 +
 .../royale/compiler/internal/css/package.html      |   37 +
 .../css/semantics/ActivatedStyleSheets.java        |  150 +
 .../css/semantics/CSSSemanticAnalyzer.java         |  799 +++
 .../internal/definitions/AccessorDefinition.java   |  243 +
 .../internal/definitions/AmbiguousDefinition.java  |  335 +
 .../definitions/AppliedVectorDefinition.java       |  625 ++
 .../internal/definitions/ClassDefinition.java      | 1458 ++++
 .../internal/definitions/ClassDefinitionBase.java  |  683 ++
 .../definitions/ClassTraitsDefinition.java         |  381 ++
 .../internal/definitions/ConstantDefinition.java   |  212 +
 .../internal/definitions/DefinitionBase.java       | 1735 +++++
 .../internal/definitions/EffectDefinition.java     |   88 +
 .../internal/definitions/EventDefinition.java      |   49 +
 .../internal/definitions/FunctionDefinition.java   |  631 ++
 .../internal/definitions/GetterDefinition.java     |  105 +
 .../internal/definitions/InterfaceDefinition.java  |  625 ++
 .../internal/definitions/MemberedDefinition.java   |   39 +
 .../definitions/MetadataDefinitionBase.java        |  152 +
 .../internal/definitions/NamespaceDefinition.java  | 2246 ++++++
 .../internal/definitions/PackageDefinition.java    |  148 +
 .../internal/definitions/ParameterDefinition.java  |  137 +
 .../internal/definitions/ScopedDefinitionBase.java |   69 +
 .../internal/definitions/SetterDefinition.java     |  104 +
 .../internal/definitions/StyleDefinition.java      |  254 +
 .../SyntheticBindableGetterDefinition.java         |   33 +
 .../SyntheticBindableSetterDefinition.java         |   33 +
 .../internal/definitions/TypeDefinitionBase.java   |  357 +
 .../internal/definitions/VariableDefinition.java   |  380 ++
 .../internal/definitions/VectorInformation.java    |  311 +
 .../definitions/metadata/DeprecationInfo.java      |   60 +
 .../internal/definitions/metadata/MetaTag.java     |  377 ++
 .../definitions/metadata/MetaTagAttribute.java     |   53 +
 .../metadata/ResourceBundleMetaTag.java            |   59 +
 .../definitions/mxml/MXMLEventHandlerScope.java    |   81 +
 .../compiler/internal/definitions/package.html     |   42 +
 .../definitions/references/BuiltinReference.java   |   85 +
 .../definitions/references/LexicalReference.java   |  102 +
 .../definitions/references/NotATypeReference.java  |   82 +
 .../references/ParameterizedReference.java         |   90 +
 .../definitions/references/ReferenceCache.java     |   90 +
 .../references/ResolvedQualifiersReference.java    |  184 +
 .../definitions/references/ResolvedReference.java  |   80 +
 .../internal/embedding/EmbedAttribute.java         |   76 +
 .../compiler/internal/embedding/EmbedData.java     |  738 ++
 .../compiler/internal/embedding/EmbedMIMEType.java |  121 +
 .../embedding/transcoders/DataTranscoder.java      |   74 +
 .../embedding/transcoders/ImageTranscoder.java     |  411 ++
 .../embedding/transcoders/JPEGTranscoder.java      |  240 +
 .../embedding/transcoders/MovieTranscoder.java     |  516 ++
 .../embedding/transcoders/PBJTranscoder.java       |  128 +
 .../embedding/transcoders/ScalableTranscoder.java  |  178 +
 .../embedding/transcoders/SkinTranscoder.java      |  489 ++
 .../embedding/transcoders/SoundTranscoder.java     |  369 +
 .../embedding/transcoders/TranscoderBase.java      |  366 +
 .../embedding/transcoders/XMLTranscoder.java       |  226 +
 .../internal/filespecs/IZipFileSpecification.java  |   63 +
 .../internal/filespecs/SWCFileSpecification.java   |  142 +
 .../filespecs/StringFileSpecification.java         |   80 +
 .../internal/filespecs/ZipFileSpecification.java   |  126 +
 .../compiler/internal/fxg/dom/AbstractFXGNode.java |  253 +
 .../internal/fxg/dom/AbstractShapeNode.java        |   82 +
 .../internal/fxg/dom/BitmapGraphicNode.java        |   79 +
 .../compiler/internal/fxg/dom/CDATANode.java       |  137 +
 .../internal/fxg/dom/ContentPropertyNode.java      |   80 +
 .../compiler/internal/fxg/dom/DOMParserHelper.java |  691 ++
 .../compiler/internal/fxg/dom/DefinitionNode.java  |  120 +
 .../compiler/internal/fxg/dom/DelegateNode.java    |  227 +
 .../compiler/internal/fxg/dom/EllipseNode.java     |   94 +
 .../internal/fxg/dom/GradientEntryNode.java        |   70 +
 .../internal/fxg/dom/GraphicContentNode.java       |  559 ++
 .../compiler/internal/fxg/dom/GraphicContext.java  |   82 +
 .../compiler/internal/fxg/dom/GraphicNode.java     |  397 ++
 .../internal/fxg/dom/GroupDefinitionNode.java      |  184 +
 .../compiler/internal/fxg/dom/GroupNode.java       |  223 +
 .../compiler/internal/fxg/dom/IFillNode.java       |   40 +
 .../compiler/internal/fxg/dom/IFilterNode.java     |   40 +
 .../compiler/internal/fxg/dom/IMaskableNode.java   |   37 +
 .../compiler/internal/fxg/dom/IMaskingNode.java    |   43 +
 .../internal/fxg/dom/IPreserveWhiteSpaceNode.java  |   27 +
 .../internal/fxg/dom/IScalableGradientNode.java    |   65 +
 .../compiler/internal/fxg/dom/IStrokeNode.java     |   40 +
 .../compiler/internal/fxg/dom/ITextNode.java       |   70 +
 .../compiler/internal/fxg/dom/ITransformNode.java  |   40 +
 .../compiler/internal/fxg/dom/LibraryNode.java     |  122 +
 .../royale/compiler/internal/fxg/dom/LineNode.java |   86 +
 .../internal/fxg/dom/MaskPropertyNode.java         |   65 +
 .../royale/compiler/internal/fxg/dom/PathNode.java |  105 +
 .../compiler/internal/fxg/dom/PlaceObjectNode.java |   79 +
 .../royale/compiler/internal/fxg/dom/RectNode.java |  197 +
 .../compiler/internal/fxg/dom/RichTextNode.java    |  945 +++
 .../compiler/internal/fxg/dom/TextGraphicNode.java |  444 ++
 .../internal/fxg/dom/fills/AbstractFillNode.java   |   81 +
 .../internal/fxg/dom/fills/BitmapFillNode.java     |  116 +
 .../fxg/dom/fills/LinearGradientFillNode.java      |  221 +
 .../fxg/dom/fills/RadialGradientFillNode.java      |  227 +
 .../internal/fxg/dom/fills/SolidColorFillNode.java |   65 +
 .../fxg/dom/filters/AbstractFilterNode.java        |   99 +
 .../internal/fxg/dom/filters/BevelFilterNode.java  |   96 +
 .../internal/fxg/dom/filters/BlurFilterNode.java   |   68 +
 .../fxg/dom/filters/ColorMatrixFilterNode.java     |  104 +
 .../fxg/dom/filters/DropShadowFilterNode.java      |   93 +
 .../internal/fxg/dom/filters/GlowFilterNode.java   |   84 +
 .../fxg/dom/filters/GradientBevelFilterNode.java   |  133 +
 .../fxg/dom/filters/GradientGlowFilterNode.java    |  132 +
 .../dom/richtext/AbstractRichBlockTextNode.java    |  321 +
 .../dom/richtext/AbstractRichParagraphNode.java    |  164 +
 .../fxg/dom/richtext/AbstractRichTextLeafNode.java |  372 +
 .../fxg/dom/richtext/AbstractRichTextNode.java     |  230 +
 .../compiler/internal/fxg/dom/richtext/BRNode.java |   64 +
 .../internal/fxg/dom/richtext/DivNode.java         |  210 +
 .../internal/fxg/dom/richtext/ImgNode.java         |  123 +
 .../internal/fxg/dom/richtext/LinkNode.java        |  241 +
 .../internal/fxg/dom/richtext/ParagraphNode.java   |  214 +
 .../internal/fxg/dom/richtext/SpanNode.java        |   81 +
 .../internal/fxg/dom/richtext/TCYNode.java         |  222 +
 .../internal/fxg/dom/richtext/TabNode.java         |   64 +
 .../internal/fxg/dom/richtext/TextHelper.java      |  712 ++
 .../fxg/dom/richtext/TextLayoutFormatNode.java     |   45 +
 .../fxg/dom/richtext/TextPropertyNode.java         |   56 +
 .../fxg/dom/strokes/AbstractStrokeNode.java        |  227 +
 .../fxg/dom/strokes/LinearGradientStrokeNode.java  |  215 +
 .../fxg/dom/strokes/RadialGradientStrokeNode.java  |  226 +
 .../fxg/dom/strokes/SolidColorStrokeNode.java      |   66 +
 .../fxg/dom/text/AbstractCharacterTextNode.java    |  255 +
 .../internal/fxg/dom/text/AbstractTextNode.java    |  207 +
 .../compiler/internal/fxg/dom/text/BRNode.java     |   46 +
 .../internal/fxg/dom/text/ParagraphNode.java       |  177 +
 .../compiler/internal/fxg/dom/text/SpanNode.java   |   72 +
 .../fxg/dom/transforms/AbstractTransformNode.java  |   87 +
 .../fxg/dom/transforms/ColorTransformNode.java     |  106 +
 .../internal/fxg/dom/transforms/MatrixNode.java    |   76 +
 .../internal/fxg/dom/types/AlignmentBaseline.java  |   72 +
 .../internal/fxg/dom/types/BaselineOffset.java     |  109 +
 .../internal/fxg/dom/types/BaselineShift.java      |  102 +
 .../compiler/internal/fxg/dom/types/BevelType.java |   51 +
 .../compiler/internal/fxg/dom/types/BlendMode.java |  219 +
 .../internal/fxg/dom/types/BlockProgression.java   |   41 +
 .../internal/fxg/dom/types/BreakOpportunity.java   |   53 +
 .../compiler/internal/fxg/dom/types/Caps.java      |   52 +
 .../internal/fxg/dom/types/ColorWithEnum.java      |  103 +
 .../compiler/internal/fxg/dom/types/DigitCase.java |   47 +
 .../internal/fxg/dom/types/DigitWidth.java         |   47 +
 .../compiler/internal/fxg/dom/types/Direction.java |   41 +
 .../internal/fxg/dom/types/DominantBaseline.java   |   72 +
 .../compiler/internal/fxg/dom/types/FillMode.java  |   47 +
 .../compiler/internal/fxg/dom/types/FontStyle.java |   41 +
 .../internal/fxg/dom/types/FontWeight.java         |   41 +
 .../fxg/dom/types/InterpolationMethod.java         |   45 +
 .../compiler/internal/fxg/dom/types/Joints.java    |   51 +
 .../internal/fxg/dom/types/JustificationRule.java  |   47 +
 .../internal/fxg/dom/types/JustificationStyle.java |   53 +
 .../compiler/internal/fxg/dom/types/Kerning.java   |   51 +
 .../internal/fxg/dom/types/LeadingModel.java       |   76 +
 .../internal/fxg/dom/types/LigatureLevel.java      |   53 +
 .../compiler/internal/fxg/dom/types/LineBreak.java |   51 +
 .../compiler/internal/fxg/dom/types/MaskType.java  |   54 +
 .../internal/fxg/dom/types/NumberAuto.java         |  148 +
 .../internal/fxg/dom/types/NumberInherit.java      |   95 +
 .../internal/fxg/dom/types/NumberPercentAuto.java  |   96 +
 .../internal/fxg/dom/types/ResizeMode.java         |   47 +
 .../compiler/internal/fxg/dom/types/ScaleMode.java |   58 +
 .../internal/fxg/dom/types/ScalingGrid.java        |   32 +
 .../internal/fxg/dom/types/SpreadMethod.java       |   51 +
 .../compiler/internal/fxg/dom/types/TextAlign.java |   65 +
 .../internal/fxg/dom/types/TextDecoration.java     |   41 +
 .../internal/fxg/dom/types/TextJustify.java        |   41 +
 .../internal/fxg/dom/types/TextRotation.java       |   59 +
 .../internal/fxg/dom/types/TypographicCase.java    |   59 +
 .../internal/fxg/dom/types/VerticalAlign.java      |   59 +
 .../internal/fxg/dom/types/WhiteSpaceCollapse.java |   46 +
 .../compiler/internal/fxg/dom/types/Winding.java   |   43 +
 .../internal/fxg/logging/AbstractLogger.java       |  135 +
 .../internal/fxg/logging/SystemLogger.java         |   84 +
 .../internal/fxg/resources/FXGFileResolver.java    |   86 +
 .../fxg/sax/AbstractFXGVersionHandler.java         |  158 +
 .../compiler/internal/fxg/sax/FXGSAXParser.java    |  126 +
 .../compiler/internal/fxg/sax/FXGSAXScanner.java   |  573 ++
 .../fxg/sax/FXGVersionHandlerRegistry.java         |  193 +
 .../internal/fxg/sax/FXG_v1_0_Handler.java         |  156 +
 .../internal/fxg/sax/FXG_v2_0_Handler.java         |  171 +
 .../internal/fxg/sax/IFXGVersionHandler.java       |   75 +
 .../compiler/internal/fxg/swf/DefineImage.java     |   59 +
 .../compiler/internal/fxg/swf/ImageHelper.java     |  555 ++
 .../compiler/internal/fxg/swf/ShapeHelper.java     | 1453 ++++
 .../compiler/internal/fxg/swf/TextHelper.java      |   49 +
 .../compiler/internal/fxg/swf/TypeHelper.java      |  387 ++
 .../compiler/internal/fxg/types/FXGMatrix.java     |  165 +
 .../royale/compiler/internal/graph/Graph.java      |  206 +
 .../royale/compiler/internal/graph/GraphEdge.java  |   51 +
 .../compiler/internal/graph/GraphMLWriter.java     |  377 ++
 .../royale/compiler/internal/graph/IGraph.java     |  103 +
 .../royale/compiler/internal/graph/IGraphEdge.java |   39 +
 .../royale/compiler/internal/graph/IGraphable.java |   27 +
 .../compiler/internal/graph/IReportWriter.java     |   45 +
 .../graph/InvalidationBytesCalculator.java         |   89 +
 .../compiler/internal/graph/LinkReportWriter.java  |  298 +
 .../compiler/internal/graph/SynchronizedGraph.java |  169 +
 .../compiler/internal/graph/TopologicalSort.java   |  225 +
 .../compiler/internal/graph/XMLGraphWriter.java    |  126 +
 .../compiler/internal/mxml/EntityProcessor.java    |  285 +
 .../royale/compiler/internal/mxml/MXMLData.java    |  965 +++
 .../compiler/internal/mxml/MXMLDataManager.java    |   62 +
 .../royale/compiler/internal/mxml/MXMLDialect.java |  709 ++
 .../compiler/internal/mxml/MXMLDialect2006.java    |  426 ++
 .../compiler/internal/mxml/MXMLDialect2009.java    |   58 +
 .../compiler/internal/mxml/MXMLDialect2012.java    |  105 +
 .../internal/mxml/MXMLInstructionData.java         |  129 +
 .../internal/mxml/MXMLManifestManager.java         |  418 ++
 .../internal/mxml/MXMLNamespaceAttributeData.java  |   64 +
 .../internal/mxml/MXMLNamespaceMapping.java        |   76 +
 .../compiler/internal/mxml/MXMLStateSplitter.java  |  101 +
 .../internal/mxml/MXMLTagAttributeData.java        |  580 ++
 .../royale/compiler/internal/mxml/MXMLTagData.java | 1188 ++++
 .../compiler/internal/mxml/MXMLTextData.java       |  392 ++
 .../compiler/internal/mxml/MXMLUnitData.java       |  366 +
 .../compiler/internal/mxml/StateDefinition.java    |  104 +
 .../internal/mxml/StateDefinitionBase.java         |   81 +
 .../internal/mxml/StateGroupDefinition.java        |   89 +
 .../royale/compiler/internal/mxml/package.html     |   33 +
 .../compiler/internal/parsing/FakingReader.java    |  215 +
 .../compiler/internal/parsing/FilteringList.java   |   70 +
 .../compiler/internal/parsing/ISourceFragment.java |   64 +
 .../internal/parsing/ITokenStreamFilter.java       |   27 +
 .../compiler/internal/parsing/SourceFragment.java  |  133 +
 .../internal/parsing/SourceFragmentsReader.java    |  165 +
 .../compiler/internal/parsing/TokenBase.java       |  559 ++
 .../internal/parsing/as/ASBalancingScanner.java    |  106 +
 .../compiler/internal/parsing/as/ASDocToken.java   |   44 +
 .../internal/parsing/as/ASDocTokenizer.java        |   89 +
 .../compiler/internal/parsing/as/ASToken.java      | 1010 +++
 .../compiler/internal/parsing/as/BaseASParser.java | 3043 +++++++++
 .../internal/parsing/as/BaseMetaTagParser.java     |  165 +
 .../internal/parsing/as/BaseRawASTokenizer.java    |  383 ++
 .../internal/parsing/as/BaseRawTokenizer.java      |  387 ++
 .../parsing/as/BaseRepairingTokenBuffer.java       |  110 +
 .../as/BaseTokenizerWithFakeCharacters.java        |   78 +
 .../internal/parsing/as/ConfigCompilationUnit.java |   97 +
 .../internal/parsing/as/ConfigProcessor.java       |  503 ++
 .../internal/parsing/as/DeferFunctionBody.java     |   36 +
 .../internal/parsing/as/IProblemReporter.java      |   42 +
 .../parsing/as/IProjectConfigVariables.java        |   74 +
 .../internal/parsing/as/IRepairingTokenBuffer.java |  118 +
 .../internal/parsing/as/IncludeHandler.java        |  595 ++
 .../internal/parsing/as/MetaDataPayloadToken.java  |  127 +
 .../internal/parsing/as/MetadataToken.java         |   96 +
 .../internal/parsing/as/MetadataTokenizer.java     |  351 +
 .../internal/parsing/as/NilASDocDelegate.java      |  131 +
 .../compiler/internal/parsing/as/OffsetCue.java    |  127 +
 .../compiler/internal/parsing/as/OffsetLookup.java |  230 +
 .../internal/parsing/as/RepairingTokenBuffer.java  |  153 +
 .../internal/parsing/as/SimpleASDocDelegate.java   |  143 +
 .../internal/parsing/as/StreamingASTokenizer.java  | 1900 ++++++
 .../internal/parsing/as/StreamingTokenBuffer.java  |  208 +
 .../parsing/mxml/BalancingMXMLProcessor.java       |  139 +
 .../parsing/mxml/BaseRawMXMLTokenizer.java         |  319 +
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |  790 +++
 .../internal/parsing/mxml/MXMLTagDataDepth.java    |  263 +
 .../internal/parsing/mxml/MXMLTagDataPayload.java  |   63 +
 .../compiler/internal/parsing/mxml/MXMLToken.java  |  238 +
 .../internal/parsing/mxml/MXMLTokenizer.java       |  442 ++
 .../parsing/mxml/MXMLUnitDataIterator.java         |   55 +
 .../royale/compiler/internal/parsing/package.html  |   33 +
 .../compiler/internal/projects/ASCProject.java     |   77 +
 .../compiler/internal/projects/ASProject.java      |  470 ++
 .../internal/projects/ASSourceFileHandler.java     |   66 +
 .../internal/projects/CompilerProject.java         | 1018 +++
 .../compiler/internal/projects/ConfigManager.java  |  313 +
 .../internal/projects/DefinitionPriority.java      |  137 +
 .../internal/projects/DependencyGraph.java         |  805 +++
 .../internal/projects/FXGSourceFileHandler.java    |   66 +
 .../internal/projects/ISourceFileHandler.java      |   89 +
 .../internal/projects/LibraryDependencyGraph.java  |  345 +
 .../internal/projects/LibraryPathManager.java      |  673 ++
 .../internal/projects/MXMLSourceFileHandler.java   |   74 +
 .../projects/ResourceBundleSourceFileHandler.java  |   73 +
 .../compiler/internal/projects/RoyaleProject.java  | 2370 +++++++
 .../projects/RoyaleProjectConfigurator.java        |  259 +
 .../internal/projects/SourceListManager.java       |  255 +
 .../internal/projects/SourcePathManager.java       |  701 ++
 .../compiler/internal/projects/ThemeUtilities.java |   73 +
 .../royale/compiler/internal/projects/package.html |   33 +
 .../resourcebundles/PropertiesFileParser.java      |  520 ++
 .../resourcebundles/ResourceBundleUtils.java       |  336 +
 .../compiler/internal/scopes/ASFileScope.java      |  443 ++
 .../internal/scopes/ASFileScopeProvider.java       |   54 +
 .../compiler/internal/scopes/ASProjectScope.java   | 2133 ++++++
 .../royale/compiler/internal/scopes/ASScope.java   | 1815 +++++
 .../compiler/internal/scopes/ASScopeBase.java      |  519 ++
 .../compiler/internal/scopes/ASScopeCache.java     |  674 ++
 .../compiler/internal/scopes/CatchScope.java       |   48 +
 .../compiler/internal/scopes/ClosureScope.java     |   33 +
 .../internal/scopes/EmptyDefinitionStore.java      |  102 +
 .../compiler/internal/scopes/FXGFileScope.java     |   33 +
 .../compiler/internal/scopes/FunctionScope.java    |   41 +
 .../compiler/internal/scopes/IDefinitionStore.java |  127 +
 .../internal/scopes/IMutableDefinitionSet.java     |   57 +
 .../internal/scopes/LargeDefinitionSet.java        |  102 +
 .../internal/scopes/LargeDefinitionStore.java      |  199 +
 .../compiler/internal/scopes/MXMLFileScope.java    |  631 ++
 .../internal/scopes/NamespaceSetPredicate.java     |  118 +
 .../internal/scopes/NoDefinitionScope.java         |  132 +
 .../compiler/internal/scopes/PackageScope.java     |  165 +
 .../internal/scopes/SWCFileScopeProvider.java      |  124 +
 .../royale/compiler/internal/scopes/ScopeView.java |  340 +
 .../internal/scopes/SmallDefinitionSet.java        |  150 +
 .../internal/scopes/SmallDefinitionStore1.java     |  157 +
 .../internal/scopes/SmallDefinitionStore2.java     |  185 +
 .../internal/scopes/SmallDefinitionStore4.java     |  220 +
 .../internal/scopes/SmallDefinitionStore8.java     |  290 +
 .../internal/scopes/SmallDefinitionStoreBase.java  |  341 +
 .../royale/compiler/internal/scopes/TypeScope.java |  666 ++
 .../royale/compiler/internal/scopes/WithScope.java |   42 +
 .../royale/compiler/internal/scopes/package.html   |   33 +
 .../semantics/MethodBodySemanticChecker.java       | 3093 +++++++++
 .../internal/semantics/PostProcessStep.java        |   27 +
 .../compiler/internal/semantics/SemanticUtils.java | 2976 ++++++++
 .../compiler/internal/targets/AppSWFTarget.java    |  390 ++
 .../compiler/internal/targets/FlexRSLInfo.java     |  235 +
 .../internal/targets/FlexSplashScreenImage.java    |   50 +
 .../internal/targets/ILibrarySWFTarget.java        |   56 +
 .../internal/targets/ITargetAttributes.java        |  116 +
 .../internal/targets/LibrarySWFTarget.java         |  131 +
 .../compiler/internal/targets/LinkageChecker.java  |  147 +
 .../internal/targets/NilTargetAttributes.java      |  128 +
 .../internal/targets/RoyaleAppSWFTarget.java       | 1876 +++++
 .../targets/RoyaleApplicationFrame1Info.java       |  277 +
 .../compiler/internal/targets/RoyaleFontInfo.java  |   56 +
 .../internal/targets/RoyaleFrame1Info.java         |  225 +
 .../internal/targets/RoyaleLibraryFrame1Info.java  |   44 +
 .../internal/targets/RoyaleLibrarySWFTarget.java   |  473 ++
 .../compiler/internal/targets/RoyaleTarget.java    |  767 +++
 .../compiler/internal/targets/SWCTarget.java       | 1023 +++
 .../compiler/internal/targets/SWFTarget.java       | 1056 +++
 .../compiler/internal/targets/TagSorter.java       |  154 +
 .../royale/compiler/internal/targets/Target.java   |  820 +++
 .../internal/targets/TargetAttributeBase.java      |  225 +
 .../internal/targets/TargetAttributesMap.java      |  162 +
 .../internal/targets/TargetAttributesMetadata.java |  140 +
 .../compiler/internal/targets/TargetReport.java    |  199 +
 .../royale/compiler/internal/targets/package.html  |   33 +
 .../testing/NodesToXMLStringFormatter.java         |  129 +
 .../royale/compiler/internal/testing/package.html  |   33 +
 .../compiler/internal/tree/as/AccessorNode.java    |  183 +
 .../internal/tree/as/ArrayLiteralNode.java         |  124 +
 .../internal/tree/as/BaseDefinitionNode.java       |  453 ++
 .../internal/tree/as/BaseLiteralContainerNode.java |  185 +
 .../tree/as/BaseStatementExpressionNode.java       |  109 +
 .../internal/tree/as/BaseStatementNode.java        |   67 +
 .../internal/tree/as/BaseTypedDefinitionNode.java  |  223 +
 .../internal/tree/as/BaseVariableNode.java         |  390 ++
 .../internal/tree/as/BinaryOperatorAsNode.java     |   95 +
 .../tree/as/BinaryOperatorAssignmentNode.java      |   87 +
 .../as/BinaryOperatorBitwiseAndAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorBitwiseAndNode.java      |   88 +
 ...naryOperatorBitwiseLeftShiftAssignmentNode.java |  101 +
 .../as/BinaryOperatorBitwiseLeftShiftNode.java     |   88 +
 .../as/BinaryOperatorBitwiseOrAssignmentNode.java  |  101 +
 .../tree/as/BinaryOperatorBitwiseOrNode.java       |   88 +
 ...aryOperatorBitwiseRightShiftAssignmentNode.java |  101 +
 .../as/BinaryOperatorBitwiseRightShiftNode.java    |   88 +
 ...torBitwiseUnsignedRightShiftAssignmentNode.java |  101 +
 ...inaryOperatorBitwiseUnsignedRightShiftNode.java |  100 +
 .../as/BinaryOperatorBitwiseXorAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorBitwiseXorNode.java      |   88 +
 .../internal/tree/as/BinaryOperatorCommaNode.java  |   88 +
 .../as/BinaryOperatorDivisionAssignmentNode.java   |  101 +
 .../tree/as/BinaryOperatorDivisionNode.java        |   88 +
 .../internal/tree/as/BinaryOperatorEqualNode.java  |   88 +
 .../as/BinaryOperatorGreaterThanEqualsNode.java    |   88 +
 .../tree/as/BinaryOperatorGreaterThanNode.java     |   88 +
 .../internal/tree/as/BinaryOperatorInNode.java     |   88 +
 .../tree/as/BinaryOperatorInstanceOfNode.java      |   88 +
 .../internal/tree/as/BinaryOperatorIsNode.java     |   88 +
 .../tree/as/BinaryOperatorLessThanEqualsNode.java  |   88 +
 .../tree/as/BinaryOperatorLessThanNode.java        |   88 +
 .../as/BinaryOperatorLogicalAndAssignmentNode.java |  102 +
 .../tree/as/BinaryOperatorLogicalAndNode.java      |   87 +
 .../as/BinaryOperatorLogicalOrAssignmentNode.java  |  101 +
 .../tree/as/BinaryOperatorLogicalOrNode.java       |   87 +
 .../tree/as/BinaryOperatorMinusAssignmentNode.java |  101 +
 .../internal/tree/as/BinaryOperatorMinusNode.java  |   88 +
 .../as/BinaryOperatorModuloAssignmentNode.java     |  101 +
 .../internal/tree/as/BinaryOperatorModuloNode.java |   88 +
 ...BinaryOperatorMultiplicationAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorMultiplicationNode.java  |   88 +
 .../internal/tree/as/BinaryOperatorNodeBase.java   |  396 ++
 .../tree/as/BinaryOperatorNotEqualNode.java        |   88 +
 .../tree/as/BinaryOperatorPlusAssignmentNode.java  |  101 +
 .../internal/tree/as/BinaryOperatorPlusNode.java   |  138 +
 .../tree/as/BinaryOperatorStrictEqualNode.java     |   88 +
 .../tree/as/BinaryOperatorStrictNotEqualNode.java  |   88 +
 .../compiler/internal/tree/as/BlockNode.java       |   81 +
 .../compiler/internal/tree/as/CatchNode.java       |  140 +
 .../internal/tree/as/ChainedVariableNode.java      |  179 +
 .../compiler/internal/tree/as/ClassNode.java       |  663 ++
 .../internal/tree/as/ClassReferenceNode.java       |   91 +
 .../compiler/internal/tree/as/ConditionalNode.java |  111 +
 .../internal/tree/as/ConfigConditionBlockNode.java |   74 +
 .../compiler/internal/tree/as/ConfigConstNode.java |  131 +
 .../internal/tree/as/ConfigExpressionNode.java     |  108 +
 .../internal/tree/as/ConfigNamespaceNode.java      |   53 +
 .../compiler/internal/tree/as/ContainerNode.java   |  168 +
 .../internal/tree/as/DefaultXMLNamespaceNode.java  |  106 +
 .../compiler/internal/tree/as/DoWhileLoopNode.java |   81 +
 .../internal/tree/as/DynamicAccessNode.java        |   86 +
 .../compiler/internal/tree/as/EmbedNode.java       |  177 +
 .../internal/tree/as/ExpressionNodeBase.java       |  513 ++
 .../royale/compiler/internal/tree/as/FileNode.java |  584 ++
 .../internal/tree/as/FixedChildrenNode.java        |   38 +
 .../compiler/internal/tree/as/ForLoopNode.java     |  174 +
 .../compiler/internal/tree/as/FullNameNode.java    |  183 +
 .../internal/tree/as/FunctionCallNode.java         |  322 +
 .../compiler/internal/tree/as/FunctionNode.java    | 1053 +++
 .../internal/tree/as/FunctionObjectNode.java       |  145 +
 .../compiler/internal/tree/as/GetterNode.java      |  116 +
 .../tree/as/IInitializableDefinitionNode.java      |   42 +
 .../compiler/internal/tree/as/IdentifierNode.java  | 1080 +++
 .../royale/compiler/internal/tree/as/IfNode.java   |  119 +
 .../compiler/internal/tree/as/ImportNode.java      |  279 +
 .../compiler/internal/tree/as/InterfaceNode.java   |  388 ++
 .../internal/tree/as/IterationFlowNode.java        |  134 +
 .../compiler/internal/tree/as/KeywordNode.java     |  173 +
 .../internal/tree/as/LabeledStatementNode.java     |   94 +
 .../internal/tree/as/LanguageIdentifierNode.java   |  592 ++
 .../compiler/internal/tree/as/LiteralNode.java     |  306 +
 .../tree/as/MemberAccessExpressionNode.java        |  310 +
 .../compiler/internal/tree/as/MemberedNode.java    |   69 +
 .../compiler/internal/tree/as/ModifierNode.java    |  120 +
 .../internal/tree/as/ModifiersContainerNode.java   |   54 +
 .../tree/as/NamespaceAccessExpressionNode.java     |  171 +
 .../internal/tree/as/NamespaceIdentifierNode.java  |  368 +
 .../compiler/internal/tree/as/NamespaceNode.java   |  243 +
 .../royale/compiler/internal/tree/as/NilNode.java  |   59 +
 .../royale/compiler/internal/tree/as/NodeBase.java | 1049 +++
 .../tree/as/NonResolvingIdentifierNode.java        |   92 +
 .../internal/tree/as/NumericLiteralNode.java       |  284 +
 .../internal/tree/as/ObjectLiteralNode.java        |   92 +
 .../tree/as/ObjectLiteralValuePairNode.java        |  136 +
 .../internal/tree/as/OperatorNodeBase.java         |  130 +
 .../compiler/internal/tree/as/PackageNode.java     |  316 +
 .../compiler/internal/tree/as/ParameterNode.java   |  311 +
 .../tree/as/QualifiedNameExpressionNode.java       |   96 +
 .../tree/as/QualifiedNamespaceExpressionNode.java  |  140 +
 .../internal/tree/as/RegExpLiteralNode.java        |  188 +
 .../compiler/internal/tree/as/ReturnNode.java      |   89 +
 .../tree/as/RuntimeNameExpressionNode.java         |  120 +
 .../compiler/internal/tree/as/ScopedBlockNode.java |  243 +
 .../compiler/internal/tree/as/SetterNode.java      |  138 +
 .../compiler/internal/tree/as/SwitchNode.java      |  107 +
 .../compiler/internal/tree/as/TerminalNode.java    |  118 +
 .../internal/tree/as/TernaryOperatorNode.java      |  184 +
 .../compiler/internal/tree/as/ThrowNode.java       |   85 +
 .../internal/tree/as/TransparentContainerNode.java |   58 +
 .../royale/compiler/internal/tree/as/TreeNode.java |  321 +
 .../royale/compiler/internal/tree/as/TryNode.java  |  155 +
 .../internal/tree/as/TypedExpressionNode.java      |  305 +
 .../internal/tree/as/UnaryOperatorAtNode.java      |  111 +
 .../tree/as/UnaryOperatorBitwiseNotNode.java       |   86 +
 .../internal/tree/as/UnaryOperatorDeleteNode.java  |   86 +
 .../tree/as/UnaryOperatorLogicalNotNode.java       |   86 +
 .../internal/tree/as/UnaryOperatorMinusNode.java   |   88 +
 .../internal/tree/as/UnaryOperatorNodeBase.java    |  263 +
 .../internal/tree/as/UnaryOperatorPlusNode.java    |   88 +
 .../tree/as/UnaryOperatorPostDecrementNode.java    |   91 +
 .../tree/as/UnaryOperatorPostIncrementNode.java    |   91 +
 .../tree/as/UnaryOperatorPostfixNodeBase.java      |   39 +
 .../tree/as/UnaryOperatorPreDecrementNode.java     |   87 +
 .../tree/as/UnaryOperatorPreIncrementNode.java     |   87 +
 .../internal/tree/as/UnaryOperatorTypeOfNode.java  |   86 +
 .../internal/tree/as/UnaryOperatorVoidNode.java    |   77 +
 .../internal/tree/as/UseNamespaceNode.java         |  130 +
 .../internal/tree/as/VariableExpressionNode.java   |  134 +
 .../compiler/internal/tree/as/VariableNode.java    |  248 +
 .../internal/tree/as/VectorLiteralNode.java        |  154 +
 .../compiler/internal/tree/as/WhileLoopNode.java   |   64 +
 .../royale/compiler/internal/tree/as/WithNode.java |  117 +
 .../internal/tree/as/XMLListLiteralNode.java       |   88 +
 .../compiler/internal/tree/as/XMLLiteralNode.java  |  123 +
 .../tree/as/metadata/AccessibilityTagNode.java     |   31 +
 .../tree/as/metadata/AlternativeTagNode.java       |   30 +
 .../as/metadata/BaseDefinitionMetaTagNode.java     |  261 +
 .../tree/as/metadata/BasicMetaTagNode.java         |   57 +
 .../tree/as/metadata/DefaultPropertyTagNode.java   |   91 +
 .../internal/tree/as/metadata/EffectTagNode.java   |  106 +
 .../internal/tree/as/metadata/EventTagNode.java    |  104 +
 .../tree/as/metadata/EventTriggerTagNode.java      |  103 +
 .../tree/as/metadata/InspectableTagNode.java       |  225 +
 .../internal/tree/as/metadata/MetaTagNode.java     |  285 +
 .../internal/tree/as/metadata/MetaTagValue.java    |   51 +
 .../internal/tree/as/metadata/MetaTagsNode.java    |  345 +
 .../tree/as/metadata/MultiValueMetaTagNode.java    |   70 +
 .../tree/as/metadata/ResourceBundleTagNode.java    |  103 +
 .../tree/as/metadata/SkinClassTagNode.java         |   33 +
 .../internal/tree/as/metadata/StyleTagNode.java    |  225 +
 .../internal/tree/as/metadata/TypedTagNode.java    |   77 +
 .../royale/compiler/internal/tree/as/package.html  |   42 +
 .../as/parts/AccessorFunctionContentsPart.java     |   44 +
 .../internal/tree/as/parts/DecorationPart.java     |  184 +
 .../tree/as/parts/FunctionContentsPart.java        |   99 +
 .../as/parts/IAccessorFunctionContentsPart.java    |   29 +
 .../internal/tree/as/parts/IDecorationPart.java    |   73 +
 .../tree/as/parts/IFunctionContentsPart.java       |   57 +
 .../tree/as/parts/SparseDecorationPart.java        |   83 +
 .../tree/as/parts/VariableDecorationPart.java      |   79 +
 .../internal/tree/mxml/MXMLApplicationNode.java    |  115 +
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |  329 +
 .../tree/mxml/MXMLBindingAttributeNode.java        |  155 +
 .../internal/tree/mxml/MXMLBindingNode.java        |  250 +
 .../internal/tree/mxml/MXMLBooleanNode.java        |   80 +
 .../tree/mxml/MXMLClassDefinitionNode.java         | 1123 +++
 .../compiler/internal/tree/mxml/MXMLClassNode.java |  150 +
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |  746 ++
 .../compiler/internal/tree/mxml/MXMLClearNode.java |   60 +
 .../tree/mxml/MXMLCompilerDirectiveNodeBase.java   |   69 +
 .../tree/mxml/MXMLCompilerDirectiveParser.java     |  126 +
 .../internal/tree/mxml/MXMLComponentNode.java      |  206 +
 .../tree/mxml/MXMLConcatenatedDataBindingNode.java |   73 +
 .../internal/tree/mxml/MXMLDataBindingParser.java  |  479 ++
 .../internal/tree/mxml/MXMLDeclarationsNode.java   |  155 +
 .../tree/mxml/MXMLDeferredInstanceNode.java        |  208 +
 .../internal/tree/mxml/MXMLDefinitionNode.java     |  217 +
 .../internal/tree/mxml/MXMLDesignLayerNode.java    |   97 +
 .../internal/tree/mxml/MXMLDocumentNode.java       |  149 +
 .../tree/mxml/MXMLEffectSpecifierNode.java         |   58 +
 .../compiler/internal/tree/mxml/MXMLEmbedNode.java |  145 +
 .../internal/tree/mxml/MXMLEventSpecifierNode.java |  305 +
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |  207 +
 .../internal/tree/mxml/MXMLFactoryNode.java        |  114 +
 .../compiler/internal/tree/mxml/MXMLFileNode.java  |  535 ++
 .../internal/tree/mxml/MXMLFunctionNode.java       |   99 +
 .../internal/tree/mxml/MXMLHTTPServiceNode.java    |   97 +
 .../mxml/MXMLHTTPServiceRequestPropertyNode.java   |  112 +
 .../internal/tree/mxml/MXMLImplementsNode.java     |  172 +
 .../internal/tree/mxml/MXMLImplicitImportNode.java |   65 +
 .../internal/tree/mxml/MXMLInstanceNode.java       |  458 ++
 .../compiler/internal/tree/mxml/MXMLIntNode.java   |   80 +
 .../internal/tree/mxml/MXMLLibraryNode.java        |  112 +
 .../internal/tree/mxml/MXMLLiteralNode.java        |   82 +
 .../internal/tree/mxml/MXMLMetadataNode.java       |  130 +
 .../compiler/internal/tree/mxml/MXMLModelNode.java |  155 +
 .../mxml/MXMLModelPropertyContainerNodeBase.java   |  247 +
 .../internal/tree/mxml/MXMLModelPropertyNode.java  |  159 +
 .../internal/tree/mxml/MXMLModelRootNode.java      |   59 +
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |  954 +++
 .../internal/tree/mxml/MXMLNumberNode.java         |   84 +
 .../internal/tree/mxml/MXMLObjectNode.java         |   51 +
 .../internal/tree/mxml/MXMLPrivateNode.java        |   70 +
 .../tree/mxml/MXMLPropertySpecifierNode.java       |  600 ++
 .../internal/tree/mxml/MXMLRegExpNode.java         |   78 +
 .../tree/mxml/MXMLRemoteObjectMethodNode.java      |  113 +
 .../internal/tree/mxml/MXMLRemoteObjectNode.java   |   85 +
 .../internal/tree/mxml/MXMLReparentNode.java       |  145 +
 .../internal/tree/mxml/MXMLRepeaterNode.java       |   53 +
 .../internal/tree/mxml/MXMLResourceNode.java       |  155 +
 .../internal/tree/mxml/MXMLScriptNode.java         |  276 +
 .../tree/mxml/MXMLSingleDataBindingNode.java       |   81 +
 .../internal/tree/mxml/MXMLSpecifierNodeBase.java  |  177 +
 .../compiler/internal/tree/mxml/MXMLStateNode.java |  244 +
 .../internal/tree/mxml/MXMLStringNode.java         |  124 +
 .../compiler/internal/tree/mxml/MXMLStyleNode.java |  153 +
 .../internal/tree/mxml/MXMLStyleSpecifierNode.java |  110 +
 .../internal/tree/mxml/MXMLTreeBuilder.java        |  901 +++
 .../compiler/internal/tree/mxml/MXMLUintNode.java  |   82 +
 .../internal/tree/mxml/MXMLVectorNode.java         |  323 +
 .../internal/tree/mxml/MXMLWebServiceNode.java     |   85 +
 .../tree/mxml/MXMLWebServiceOperationNode.java     |  113 +
 .../internal/tree/mxml/MXMLXMLListNode.java        |  122 +
 .../compiler/internal/tree/mxml/MXMLXMLNode.java   |  227 +
 .../compiler/internal/tree/mxml/XMLBuilder.java    |  708 ++
 .../compiler/internal/tree/mxml/package.html       |   42 +
 .../tree/properties/ResourceBundleEntryNode.java   |   62 +
 .../tree/properties/ResourceBundleFileNode.java    |   69 +
 .../compiler/internal/tree/properties/package.html |   43 +
 .../internal/units/ABCCompilationUnit.java         |  246 +
 .../compiler/internal/units/ASCompilationUnit.java |  597 ++
 .../internal/units/CompilationUnitBase.java        | 1173 ++++
 .../internal/units/EmbedCompilationUnit.java       |  333 +
 .../units/EmbedCompilationUnitFactory.java         |  142 +
 .../internal/units/FXGCompilationUnit.java         |  436 ++
 .../internal/units/ImportedASCompilationUnit.java  |   70 +
 .../internal/units/InvisibleCompilationUnit.java   |  228 +
 .../internal/units/MXMLCompilationUnit.java        |  290 +
 .../units/ResourceBundleCompilationUnit.java       |  713 ++
 .../units/ResourceModuleCompilationUnit.java       |  277 +
 .../internal/units/SWCCompilationUnit.java         |  494 ++
 .../internal/units/ServicesXMLCompilationUnit.java |  117 +
 .../units/SourceCompilationUnitFactory.java        |  165 +
 .../internal/units/StringToCompilationUnitMap.java |  456 ++
 .../internal/units/StyleModuleCompilationUnit.java |  268 +
 .../royale/compiler/internal/units/package.html    |   33 +
 .../units/requests/ABCBytesRequestResult.java      |  144 +
 .../units/requests/ABCFileScopeRequestResult.java  |   64 +
 .../units/requests/ASFileScopeRequestResult.java   |  148 +
 .../requests/EmbedFileScopeRequestResult.java      |   38 +
 .../units/requests/FileScopeRequestResultBase.java |  158 +
 .../internal/units/requests/RequestMaker.java      |  269 +
 .../units/requests/SWFTagsRequestResult.java       |  144 +
 .../units/requests/SyntaxTreeRequestResult.java    |   92 +
 .../compiler/internal/units/requests/package.html  |   33 +
 .../compiler/internal/workspaces/Workspace.java    | 1244 ++++
 .../compiler/internal/workspaces/package.html      |   33 +
 .../org/apache/royale/compiler/mxml/IMXMLData.java |  125 +
 .../royale/compiler/mxml/IMXMLDataManager.java     |   53 +
 .../royale/compiler/mxml/IMXMLInstructionData.java |   47 +
 .../compiler/mxml/IMXMLLanguageConstants.java      |  419 ++
 .../royale/compiler/mxml/IMXMLManifestManager.java |   82 +
 .../compiler/mxml/IMXMLNamespaceAttributeData.java |   39 +
 .../compiler/mxml/IMXMLNamespaceMapping.java       |   42 +
 .../compiler/mxml/IMXMLTagAttributeData.java       |  168 +
 .../apache/royale/compiler/mxml/IMXMLTagData.java  |  234 +
 .../apache/royale/compiler/mxml/IMXMLTextData.java |  122 +
 .../royale/compiler/mxml/IMXMLTypeConstants.java   |  210 +
 .../apache/royale/compiler/mxml/IMXMLUnitData.java |  167 +
 .../royale/compiler/mxml/IStateDefinition.java     |   49 +
 .../royale/compiler/mxml/IStateDefinitionBase.java |   39 +
 .../compiler/mxml/IStateGroupDefinition.java       |   50 +
 .../royale/compiler/mxml/IXMLNameResolver.java     |   73 +
 .../{flex => royale}/compiler/mxml/package.html    |    0
 .../java/org/apache/royale/compiler/package.html   |  137 +
 .../compiler/parsing/GenericTokenStream.java       |   77 +
 .../compiler/parsing/IASBalancingScanner.java      |   53 +
 .../apache/royale/compiler/parsing/IASToken.java   |   80 +
 .../royale/compiler/parsing/IASTokenizer.java      |   61 +
 .../apache/royale/compiler/parsing/ICMToken.java   |   91 +
 .../apache/royale/compiler/parsing/IMXMLToken.java |  103 +
 .../royale/compiler/parsing/IMXMLTokenizer.java    |   48 +
 .../royale/compiler/parsing/IMetadataParser.java   |   29 +
 .../royale/compiler/parsing/MXMLTokenFactory.java  |   52 +
 .../royale/compiler/parsing/MXMLTokenTypes.java    |  143 +
 .../{flex => royale}/compiler/parsing/package.html |    0
 .../problems/ANELibraryNotAllowedProblem.java      |   44 +
 .../compiler/problems/ASDocNotClosedProblem.java   |   41 +
 .../problems/AbstractDeprecatedAPIProblem.java     |   36 +
 .../compiler/problems/AbstractSemanticProblem.java |   46 +
 .../problems/AccessUndefinedMemberProblem.java     |   45 +
 .../AccessUndefinedPropertyInPackageProblem.java   |   50 +
 .../problems/AccessUndefinedPropertyProblem.java   |   44 +
 .../problems/AccessorTypesMustMatchProblem.java    |   38 +
 .../problems/AmbiguousGotoTargetProblem.java       |   57 +
 .../problems/AmbiguousReferenceProblem.java        |   41 +
 .../AnyNamespaceCannotBeQualifierProblem.java      |   38 +
 .../royale/compiler/problems/ArrayCastProblem.java |   44 +
 .../compiler/problems/ArrayDowncastProblem.java    |   44 +
 .../compiler/problems/AssignToConstProblem.java    |   40 +
 .../compiler/problems/AssignToFunctionProblem.java |   46 +
 .../problems/AssignToNonReferenceValueProblem.java |   40 +
 .../problems/AssignToReadOnlyPropertyProblem.java  |   43 +
 .../problems/AssignmentInConditionalProblem.java   |   42 +
 .../AttemptToDeleteFixedPropertyProblem.java       |   44 +
 .../problems/AttributesAreNotCallableProblem.java  |   39 +
 ...ibutesNotAllowedOnPackageDefinitionProblem.java |   46 +
 .../BURMDiagnosticForEachExpectedInProblem.java    |   42 +
 .../BURMDiagnosticNotAllowedHereProblem.java       |   43 +
 .../problems/BURMPatternMatchFailureProblem.java   |   44 +
 .../problems/BadAccessInterfaceMemberProblem.java  |   46 +
 .../compiler/problems/BadCharacterProblem.java     |   41 +
 .../problems/BadSetterReturnTypeProblem.java       |   41 +
 .../compiler/problems/BaseClassIsFinalProblem.java |   41 +
 .../compiler/problems/CDataNotClosedProblem.java   |   41 +
 .../compiler/problems/CSSCodeGenProblem.java       |   38 +
 .../compiler/problems/CSSEmbedAssetProblem.java    |   46 +
 .../problems/CSSExcludedStylePropertyProblem.java  |   48 +
 .../royale/compiler/problems/CSSParserProblem.java |   95 +
 .../royale/compiler/problems/CSSProblem.java       |   38 +
 .../CSSUndefinedNamespacePrefixProblem.java        |   46 +
 .../compiler/problems/CSSUndefinedTypeProblem.java |   46 +
 .../CSSUnknownDefaultNamespaceProblem.java         |   48 +
 .../CSSUnresolvedClassReferenceProblem.java        |   45 +
 .../problems/CSSUnusedTypeSelectorProblem.java     |   42 +
 .../compiler/problems/CallNonFunctionProblem.java  |   42 +
 .../problems/CallUndefinedMethodProblem.java       |   42 +
 .../problems/CanNotInsertSemicolonProblem.java     |   40 +
 .../CannotDeleteSuperDescendantsProblem.java       |   44 +
 .../problems/CannotExtendClassProblem.java         |   46 +
 .../problems/CannotExtendInterfaceProblem.java     |   48 +
 .../CannotResolveConfigExpressionProblem.java      |   41 +
 ...ResolveProjectLevelConfigExpressionProblem.java |   39 +
 .../problems/CircularTypeReferenceProblem.java     |   42 +
 .../ClassesMappedToSameRemoteAliasProblem.java     |   43 +
 .../compiler/problems/CodegenInternalProblem.java  |   59 +
 .../royale/compiler/problems/CodegenProblem.java   |   39 +
 .../compiler/problems/CommentNotClosedProblem.java |   41 +
 .../ComparisonBetweenUnrelatedTypesProblem.java    |   48 +
 .../problems/CompiledAsAComponentProblem.java      |   46 +
 .../royale/compiler/problems/CompilerProblem.java  |  277 +
 .../problems/CompilerProblemClassification.java    |   40 +
 .../compiler/problems/CompilerProblemSeverity.java |   41 +
 .../problems/ComponentTagWithoutURIProblem.java    |   46 +
 .../problems/ConfigurationFileNotFoundProblem.java |   37 +
 .../compiler/problems/ConfigurationProblem.java    |   59 +
 ...ConflictingInheritedNameInNamespaceProblem.java |   45 +
 .../ConflictingNameInNamespaceProblem.java         |   44 +
 .../problems/ConstNotInitializedProblem.java       |   39 +
 .../ConstructorCannotHaveReturnTypeProblem.java    |   38 +
 .../problems/ConstructorInInterfaceProblem.java    |   45 +
 .../problems/ConstructorIsGetterSetterProblem.java |   38 +
 .../problems/ConstructorIsStaticProblem.java       |   40 +
 .../problems/ConstructorMustBePublicProblem.java   |   41 +
 .../problems/CountedForLoopInitializerProblem.java |   42 +
 .../compiler/problems/CyclicalIncludesProblem.java |   38 +
 .../royale/compiler/problems/DateCastProblem.java  |   49 +
 .../problems/DecrementMustBeReferenceProblem.java  |   42 +
 .../DefinitionShadowedByPackageNameProblem.java    |   35 +
 .../problems/DependencyNotCompatibleProblem.java   |   44 +
 .../compiler/problems/DeprecatedAPIProblem.java    |   42 +
 .../problems/DeprecatedAPIWithMessageProblem.java  |   41 +
 .../DeprecatedAPIWithReplacementProblem.java       |   43 +
 ...eprecatedAPIWithSinceAndReplacementProblem.java |   46 +
 .../problems/DeprecatedAPIWithSinceProblem.java    |   45 +
 .../DeprecatedConfigurationOptionProblem.java      |   48 +
 .../problems/DuplicateAttributeProblem.java        |   41 +
 .../problems/DuplicateClassDefinitionProblem.java  |   45 +
 .../DuplicateFunctionDefinitionProblem.java        |   45 +
 .../problems/DuplicateImportAliasProblem.java      |   42 +
 .../DuplicateInterfaceDefinitionProblem.java       |   45 +
 .../problems/DuplicateInterfaceProblem.java        |   55 +
 .../compiler/problems/DuplicateLabelProblem.java   |   39 +
 .../DuplicateNamespaceDefinitionProblem.java       |   39 +
 .../DuplicateQNameInSourcePathProblem.java         |   46 +
 .../compiler/problems/DuplicateScriptProblem.java  |   42 +
 .../problems/DuplicateSkinStateProblem.java        |   53 +
 .../problems/DuplicateSourceFileProblem.java       |   42 +
 .../problems/DuplicateSwitchCaseProblem.java       |   45 +
 .../DuplicateVariableDefinitionProblem.java        |   48 +
 .../problems/DynamicNotOnClassProblem.java         |   42 +
 .../problems/EmbedAS2TagsModifiedProblem.java      |   43 +
 .../problems/EmbedBadScalingGridTargetProblem.java |   46 +
 ...edCouldNotDetermineSampleFrameCountProblem.java |   42 +
 .../EmbedExceptionWhileTranscodingProblem.java     |   40 +
 .../problems/EmbedInitialValueProblem.java         |   37 +
 .../EmbedInvalidAttributeValueProblem.java         |   40 +
 .../problems/EmbedInvalidUnicodeRangeProblem.java  |   40 +
 .../problems/EmbedMissingSymbolProblem.java        |   46 +
 .../problems/EmbedMovieScalingNoSymbolProblem.java |   41 +
 .../problems/EmbedMultipleMetaTagsProblem.java     |   42 +
 .../compiler/problems/EmbedNoSkinClassProblem.java |   42 +
 .../problems/EmbedNoSourceAttributeProblem.java    |   38 +
 .../problems/EmbedOnlyOnClassesAndVarsProblem.java |   38 +
 .../EmbedQualityRequiresCompressionProblem.java    |   39 +
 .../problems/EmbedQualityValueProblem.java         |   41 +
 .../compiler/problems/EmbedScalingGridProblem.java |   40 +
 .../problems/EmbedScalingGridValueProblem.java     |   40 +
 .../problems/EmbedSkinClassNotFoundProblem.java    |   42 +
 .../EmbedSourceAttributeCouldNotBeReadProblem.java |   39 +
 .../EmbedSourceAttributeDoesNotExistProblem.java   |   64 +
 .../problems/EmbedSourceFileNotFoundProblem.java   |   37 +
 .../problems/EmbedTypeNotEmbeddableProblem.java    |   42 +
 .../problems/EmbedUnableToReadSourceProblem.java   |   42 +
 .../problems/EmbedUnknownAttributeProblem.java     |   37 +
 .../problems/EmbedUnknownMimeTypeProblem.java      |   39 +
 .../problems/EmbedUnrecogniedFileTypeProblem.java  |   37 +
 .../problems/EmbedUnsupportedAttributeProblem.java |   41 +
 .../EmbedUnsupportedSamplingRateProblem.java       |   44 +
 .../problems/EmbedUnsupportedTypeProblem.java      |   37 +
 ...pectDefinitionKeywordAfterAttributeProblem.java |   49 +
 .../problems/ExpectXmlBeforeNamespaceProblem.java  |   46 +
 .../ExtraCharactersAfterEndOfProgramProblem.java   |   38 +
 .../problems/ExtraneousSuperStatementProblem.java  |   40 +
 .../problems/FXGChildNodeNotSupportedProblem.java  |   37 +
 .../problems/FXGContentNotContiguousProblem.java   |   37 +
 .../problems/FXGDefinitionNotFoundProblem.java     |   37 +
 .../problems/FXGErrorEmbeddingImageProblem.java    |   39 +
 .../problems/FXGInvalidBooleanValueProblem.java    |   36 +
 .../FXGInvalidChildColorTransformNodeProblem.java  |   37 +
 .../problems/FXGInvalidChildMatrixNodeProblem.java |   35 +
 .../problems/FXGInvalidChildNodeProblem.java       |   38 +
 .../FXGInvalidColorMatrixValueProblem.java         |   36 +
 .../problems/FXGInvalidColorValueProblem.java      |   34 +
 .../problems/FXGInvalidDefinitionNameProblem.java  |   39 +
 .../problems/FXGInvalidDoubleValueProblem.java     |   34 +
 .../problems/FXGInvalidFloatValueProblem.java      |   34 +
 .../FXGInvalidGroupIDAttributeProblem.java         |   36 +
 .../problems/FXGInvalidIntegerValueProblem.java    |   34 +
 .../problems/FXGInvalidLibraryElementProblem.java  |   37 +
 .../problems/FXGInvalidMaskElementProblem.java     |   37 +
 .../problems/FXGInvalidNestingElementsProblem.java |   37 +
 .../problems/FXGInvalidNodeAttributeProblem.java   |   38 +
 .../problems/FXGInvalidPathDataProblem.java        |   33 +
 .../problems/FXGInvalidPercentValueProblem.java    |   34 +
 ...GInvalidRectRadiusXRadiusYAttributeProblem.java |   33 +
 .../problems/FXGInvalidRootNodeProblem.java        |   35 +
 .../FXGInvalidScaleGridGroupChildProblem.java      |   35 +
 ...XGInvalidScaleGridRotationAttributeProblem.java |   35 +
 .../problems/FXGInvalidTabStopsProblem.java        |   36 +
 .../problems/FXGInvalidVersionProblem.java         |   37 +
 .../problems/FXGMissingAttributeProblem.java       |   38 +
 .../problems/FXGMissingGroupChildNodeProblem.java  |   37 +
 .../problems/FXGMultipleElementProblem.java        |   37 +
 .../problems/FXGOutOfRangeValueProblem.java        |   38 +
 .../royale/compiler/problems/FXGParserProblem.java |   36 +
 .../FXGPrivateElementNotChildOfGraphicProblem.java |   36 +
 .../problems/FXGPrivateElementNotLastProblem.java  |   38 +
 .../royale/compiler/problems/FXGProblem.java       |   50 +
 .../compiler/problems/FXGScanningProblem.java      |   36 +
 .../problems/FXGUndefinedPropertyProblem.java      |   36 +
 .../problems/FXGUnknownAttributeValueProblem.java  |   38 +
 .../FXGUnknownElementInVersionProblem.java         |   39 +
 .../FXGVersionHandlerNotRegisteredProblem.java     |   37 +
 .../royale/compiler/problems/FatalProblem.java     |   47 +
 .../royale/compiler/problems/FileIOProblem.java    |   39 +
 .../compiler/problems/FileInLibraryIOProblem.java  |   43 +
 .../problems/FileInLibraryNotFoundProblem.java     |   41 +
 .../compiler/problems/FileNotFoundProblem.java     |   55 +
 .../royale/compiler/problems/FileWriteProblem.java |   39 +
 .../problems/FinalOutsideClassProblem.java         |   43 +
 .../problems/FontEmbeddingNotSupported.java        |   42 +
 .../ForwardReferenceToBaseClassProblem.java        |   51 +
 .../problems/FunctionNotMarkedOverrideProblem.java |   43 +
 .../problems/FunctionWithoutBodyProblem.java       |   39 +
 .../GetterCannotHaveParametersProblem.java         |   38 +
 .../problems/GetterMustNotBeVoidProblem.java       |   35 +
 .../problems/GlobalBindablePropertyProblem.java    |   40 +
 .../HostComponentClassNotFoundProblem.java         |   43 +
 .../problems/HostComponentMustHaveTypeProblem.java |   41 +
 .../royale/compiler/problems/ICompilerProblem.java |   53 +
 .../problems/IllegalAssignmentToClassProblem.java  |   43 +
 .../problems/IllogicalComparionWithNaNProblem.java |   36 +
 .../IllogicalComparisonWithUndefinedProblem.java   |   35 +
 .../problems/ImplicitCoercionToSubtypeProblem.java |   45 +
 .../ImplicitCoercionToUnrelatedTypeProblem.java    |   44 +
 ...citTypeCheckCoercionToUnrelatedTypeProblem.java |   48 +
 .../ImproperlyConfiguredTargetProblem.java         |   41 +
 .../InaccessibleMethodReferenceProblem.java        |   45 +
 .../InaccessiblePropertyReferenceProblem.java      |   45 +
 .../IncompatibleDefaultValueOfTypeNullProblem.java |   38 +
 .../IncompatibleInitializerTypeProblem.java        |   59 +
 .../IncompatibleInterfaceMethodProblem.java        |   50 +
 .../problems/IncompatibleOverrideProblem.java      |   42 +
 .../problems/IncrementMustBeReferenceProblem.java  |   42 +
 .../InitializerValueNotAnIntegerProblem.java       |   61 +
 .../InitializerValueOutOfRangeProblem.java         |   63 +
 ...nlineFunctionNotFinalStaticOrGlobalProblem.java |   41 +
 .../problems/InlineFunctionTooLargeProblem.java    |   39 +
 .../InlineNestedInliningNotSupportedProblem.java   |   35 +
 .../compiler/problems/InlineNoSourceProblem.java   |   35 +
 .../InlineUnsupportedInstructionProblem.java       |   35 +
 .../problems/InlineUnsupportedNodeProblem.java     |   40 +
 .../compiler/problems/InstanceOfProblem.java       |   37 +
 .../problems/InterfaceBindablePropertyProblem.java |   39 +
 .../InterfaceCannotBeInstantiatedProblem.java      |   42 +
 .../problems/InterfaceMethodOverrideProblem.java   |   46 +
 .../problems/InterfaceMethodWithBodyProblem.java   |   41 +
 .../problems/InterfaceModifierProblem.java         |   41 +
 .../InterfaceNamespaceAttributeProblem.java        |   39 +
 .../compiler/problems/InternalCompilerProblem.java |   63 +
 .../problems/InternalCompilerProblem2.java         |   60 +
 .../problems/InvalidABCByteCodeProblem.java        |   35 +
 .../compiler/problems/InvalidAttributeProblem.java |   38 +
 .../problems/InvalidBackgroundColorProblem.java    |   36 +
 .../problems/InvalidByteCodeGeneratedProblem.java  |   65 +
 .../problems/InvalidConfigLocationProblem.java     |   51 +
 .../problems/InvalidDecrementOperandProblem.java   |   40 +
 .../problems/InvalidForInInitializerProblem.java   |   42 +
 .../problems/InvalidImportFileProblem.java         |   38 +
 .../problems/InvalidIncrementOperandProblem.java   |   40 +
 .../compiler/problems/InvalidLabelProblem.java     |   38 +
 .../compiler/problems/InvalidLvalueProblem.java    |   39 +
 .../InvalidNamespaceInitializerProblem.java        |   39 +
 .../compiler/problems/InvalidNamespaceProblem.java |   41 +
 .../compiler/problems/InvalidOverrideProblem.java  |   46 +
 .../InvalidPrivateNamespaceAttrProblem.java        |   42 +
 .../problems/InvalidPrivateNamespaceProblem.java   |   42 +
 .../InvalidProtectedNamespaceAttrProblem.java      |   42 +
 .../problems/InvalidProtectedNamespaceProblem.java |   41 +
 .../InvalidPublicNamespaceAttrProblem.java         |   42 +
 .../problems/InvalidPublicNamespaceProblem.java    |   41 +
 .../InvalidRestParameterDeclarationProblem.java    |   44 +
 .../problems/InvalidSuperExpressionProblem.java    |   42 +
 .../problems/InvalidSuperStatementProblem.java     |   39 +
 .../compiler/problems/InvalidTypeProblem.java      |   41 +
 .../compiler/problems/LibraryNotFoundProblem.java  |   38 +
 .../problems/LocalBindablePropertyProblem.java     |   41 +
 .../compiler/problems/LossyConversionProblem.java  |   43 +
 .../problems/MXMLAttributeVersionProblem.java      |   44 +
 .../MXMLBadChildTagPropertyAssignmentProblem.java  |   47 +
 .../compiler/problems/MXMLClassNodeProblem.java    |   45 +
 .../MXMLConstructorHasParametersProblem.java       |   44 +
 .../problems/MXMLContentAfterRootTagProblem.java   |   38 +
 .../problems/MXMLContentBeforeRootTagProblem.java  |   38 +
 .../MXMLDatabindingSourceNotBindableProblem.java   |   47 +
 .../compiler/problems/MXMLDualContentProblem.java  |   44 +
 .../problems/MXMLDuplicateAttributeProblem.java    |   44 +
 .../problems/MXMLDuplicateChildTagProblem.java     |   44 +
 .../compiler/problems/MXMLDuplicateIDProblem.java  |   41 +
 .../problems/MXMLEmptyAttributeProblem.java        |   41 +
 .../problems/MXMLEmptyEventHandlerProblem.java     |   40 +
 ...MLExecutableStatementsInScriptBlockProblem.java |   40 +
 .../compiler/problems/MXMLFinalClassProblem.java   |   46 +
 .../MXMLIncludeInAndExcludeFromProblem.java        |   42 +
 .../MXMLIncompatibleArrayElementProblem.java       |   48 +
 .../MXMLIncompatibleVectorElementProblem.java      |   40 +
 .../MXMLInvalidDatabindingExpressionProblem.java   |   37 +
 .../problems/MXMLInvalidDefinitionNameProblem.java |   44 +
 .../problems/MXMLInvalidEntityProblem.java         |   40 +
 .../compiler/problems/MXMLInvalidIDProblem.java    |   42 +
 .../MXMLInvalidItemCreationPolicyProblem.java      |   42 +
 .../MXMLInvalidItemDestructionPolicyProblem.java   |   42 +
 .../problems/MXMLInvalidPercentageProblem.java     |   45 +
 .../MXMLInvalidSourceAttributeProblem.java         |   47 +
 .../compiler/problems/MXMLInvalidStyleProblem.java |   55 +
 .../problems/MXMLInvalidTextForTypeProblem.java    |   43 +
 .../MXMLInvalidVectorFixedAttributeProblem.java    |   42 +
 .../MXMLInvalidVectorTypeAttributeProblem.java     |   44 +
 .../MXMLLibraryTagNotTheFirstChildProblem.java     |   41 +
 .../problems/MXMLMissingRootTagProblem.java        |   36 +
 .../MXMLMissingVectorTypeAttributeProblem.java     |   43 +
 .../problems/MXMLMultipleInitializersProblem.java  |   46 +
 .../problems/MXMLMultipleRootTagsProblem.java      |   38 +
 .../problems/MXMLNoAllowedAttributesProblem.java   |   40 +
 .../compiler/problems/MXMLNotAClassProblem.java    |   45 +
 .../MXMLOtherLanguageNamespaceProblem.java         |   38 +
 .../MXMLOuterDocumentAlreadyDeclaredProblem.java   |   43 +
 .../problems/MXMLPercentageNotAllowedProblem.java  |   45 +
 .../problems/MXMLPrivateAttributeProblem.java      |   40 +
 .../problems/MXMLPrivateTagLocationProblem.java    |   41 +
 .../problems/MXMLRequiredAttributeProblem.java     |   43 +
 ...MXMLSameBindingSourceAndDestinationProblem.java |   38 +
 .../compiler/problems/MXMLSemanticProblem.java     |   47 +
 .../compiler/problems/MXMLSyntaxProblem.java       |   40 +
 .../compiler/problems/MXMLUnclosedTagProblem.java  |   56 +
 .../problems/MXMLUnexpectedAttributeProblem.java   |   38 +
 .../problems/MXMLUnexpectedDatabindingProblem.java |   38 +
 .../problems/MXMLUnexpectedTagProblem.java         |   38 +
 .../problems/MXMLUnexpectedTextProblem.java        |   38 +
 .../problems/MXMLUnknownNamespaceProblem.java      |   45 +
 .../problems/MXMLUnknownXMLFormatProblem.java      |   42 +
 .../MXMLUnrecognizedCompilerDirectiveProblem.java  |   42 +
 .../problems/MXMLUnresolvedTagProblem.java         |   42 +
 .../problems/MXMLUnterminatedEntityProblem.java    |   38 +
 .../problems/MXMLXMLListMixedContentProblem.java   |   38 +
 .../problems/MXMLXMLOnlyOneRootTagProblem.java     |   39 +
 ...XMLXMLProcessingInstructionLocationProblem.java |   42 +
 .../problems/MXMLXMLRequireContentProblem.java     |   38 +
 .../royale/compiler/problems/ManifestProblem.java  |   40 +
 .../problems/MethodCannotBeConstructorProblem.java |   40 +
 .../compiler/problems/MissingBuiltinProblem.java   |   48 +
 .../problems/MissingCatchOrFinallyProblem.java     |   45 +
 .../MissingFactoryClassInFrameMetadataProblem.java |   42 +
 .../MissingLeftBraceBeforeFunctionBodyProblem.java |   40 +
 .../problems/MissingPropertyNameProblem.java       |   33 +
 .../MissingRequirementConfigurationProblem.java    |   38 +
 .../problems/MissingSignedDigestProblem.java       |   39 +
 .../compiler/problems/MissingSkinPartProblem.java  |   40 +
 .../compiler/problems/MissingSkinStateProblem.java |   38 +
 .../problems/MissingUnsignedDigestProblem.java     |   39 +
 .../MultipleConfigNamespaceDecorationsProblem.java |   35 +
 .../MultipleContructorDefinitionsProblem.java      |   39 +
 ...ultipleExternallyVisibleDefinitionsProblem.java |   38 +
 .../MultipleNamespaceAttributesProblem.java        |   38 +
 ...MultipleReservedNamespaceAttributesProblem.java |   44 +
 .../problems/MultipleSwitchDefaultsProblem.java    |   39 +
 .../NamespaceAttributeNotAllowedProblem.java       |   56 +
 .../problems/NamespaceInInterfaceProblem.java      |   39 +
 .../NamespaceOverrideInsideFunctionProblem.java    |   37 +
 .../problems/NativeMethodWithBodyProblem.java      |   39 +
 .../problems/NativeNotOnFunctionProblem.java       |   42 +
 .../problems/NativeUsedInInterfaceProblem.java     |   42 +
 .../compiler/problems/NativeVariableProblem.java   |   41 +
 .../compiler/problems/NestedClassProblem.java      |   39 +
 .../problems/NestedGetterSetterProblem.java        |   39 +
 .../compiler/problems/NestedInterfaceProblem.java  |   39 +
 .../compiler/problems/NestedPackageProblem.java    |   38 +
 .../NoCompilationUnitForDefinitionProblem.java     |   35 +
 .../NoDefaultConstructorInBaseClassProblem.java    |   42 +
 .../NoDefinitionForSWCDependencyProblem.java       |   44 +
 .../compiler/problems/NoMainDefinitionProblem.java |   46 +
 .../NoScopesInABCCompilationUnitProblem.java       |   34 +
 .../NoSourceForClassInNamespaceProblem.java        |   36 +
 .../compiler/problems/NoSourceForClassProblem.java |   34 +
 .../problems/NonConstConfigVarProblem.java         |   38 +
 .../problems/NonConstantConfigInitProblem.java     |   55 +
 .../NonConstantParamInitializerProblem.java        |   39 +
 .../problems/NonDirectoryInSourcePathProblem.java  |   43 +
 .../NullUsedWhereOtherExpectedProblem.java         |   38 +
 .../OnlyOneHostComponentAllowedProblem.java        |   40 +
 .../problems/OperandStackUnderflowProblem.java     |   46 +
 .../problems/OverlappingSourcePathProblem.java     |   46 +
 .../compiler/problems/OverrideFinalProblem.java    |   42 +
 .../compiler/problems/OverrideNotFoundProblem.java |   43 +
 .../problems/OverrideOutsideClassProblem.java      |   44 +
 .../PackageCannotBeUsedAsValueProblem.java         |   43 +
 .../royale/compiler/problems/ParserProblem.java    |   48 +
 .../problems/PropertyIsWriteOnlyProblem.java       |   43 +
 .../problems/PrototypeInvalidAttributeProblem.java |   39 +
 .../RemovedConfigurationOptionProblem.java         |   44 +
 .../RequiredParameterAfterOptionalProblem.java     |   40 +
 .../ResourceBundleMalformedEncodingProblem.java    |   38 +
 .../ResourceBundleNoBundleParameterProblem.java    |   41 +
 .../ResourceBundleNoKeyParameterProblem.java       |   38 +
 .../ResourceBundleNotFoundForLocaleProblem.java    |   52 +
 .../problems/ResourceBundleNotFoundProblem.java    |   51 +
 .../RestParamAndArgumentsUsedTogetherProblem.java  |   38 +
 .../problems/RestParameterMustBeLastProblem.java   |   41 +
 .../ReturnCannotBeUsedInGlobalProblem.java         |   44 +
 .../ReturnCannotBeUsedInPackageProblem.java        |   43 +
 .../ReturnCannotBeUsedInStaticProblem.java         |   43 +
 .../problems/ReturnMustReturnValueProblem.java     |   40 +
 .../ReturnValueHasNoTypeDeclarationProblem.java    |   39 +
 .../problems/ReturnValueInConstructorProblem.java  |   40 +
 .../ReturnValueMustBeUndefinedProblem.java         |   42 +
 .../RoyaleOnlyConfigurationOptionNotSupported.java |   44 +
 ...WFCSMTextSettingsWrongReferenceTypeProblem.java |   40 +
 .../problems/SWFCharacterIDNotFoundProblem.java    |   53 +
 ...neFontAlignZonesLinkToIncorrectFontProblem.java |   53 +
 .../problems/SWFFrameCountMismatchProblem.java     |   48 +
 .../problems/SWFInvalidSignatureProblem.java       |   40 +
 .../problems/SWFTagLengthTooLongProblem.java       |   57 +
 .../problems/SWFUnableToReadTagBodyProblem.java    |   55 +
 .../problems/SWFUnexpectedEndOfFileProblem.java    |   42 +
 .../problems/SWFUnknownFillStyleProblem.java       |   53 +
 .../problems/ScopeStackUnderflowProblem.java       |   44 +
 .../problems/ScopedToDefaultNamespaceProblem.java  |   43 +
 .../royale/compiler/problems/SemanticProblem.java  |   47 +
 .../compiler/problems/SemanticWarningProblem.java  |   38 +
 .../problems/SetterCannotHaveOptionalProblem.java  |   38 +
 .../SetterMustHaveOneParameterProblem.java         |   38 +
 .../problems/ShadowedConfigNamespaceProblem.java   |   40 +
 .../problems/SkinPartsMustBePublicProblem.java     |   41 +
 .../problems/SourcePathNotFoundProblem.java        |   38 +
 .../problems/StaticAndOverrideProblem.java         |   42 +
 .../problems/StaticNamespaceDefinitionProblem.java |   42 +
 .../problems/StaticOutsideClassProblem.java        |   42 +
 .../compiler/problems/StrictSemanticsProblem.java  |   34 +
 .../problems/StrictUndefinedMethodProblem.java     |   44 +
 ...eralMustBeTerminatedBeforeLineBreakProblem.java |   42 +
 .../problems/StringLiteralNotClosedProblem.java    |   42 +
 .../royale/compiler/problems/SyntaxProblem.java    |   51 +
 .../problems/ThisUsedInStaticFunctionProblem.java  |   43 +
 .../problems/TooFewFunctionParametersProblem.java  |   42 +
 .../problems/TooManyFunctionParametersProblem.java |   42 +
 .../problems/UnableToBuildReportProblem.java       |   42 +
 .../compiler/problems/UnableToBuildSWFProblem.java |   35 +
 .../problems/UnableToBuildSWFTagProblem.java       |   36 +
 .../problems/UnableToCreateLinkReportProblem.java  |   42 +
 .../UnableToFindRootClassDefinitionProblem.java    |   39 +
 .../problems/UnableToListFilesProblem.java         |   41 +
 .../compiler/problems/UnboundMetadataProblem.java  |   39 +
 .../problems/UndefinedConfigNameProblem.java       |   40 +
 .../problems/UndefinedConfigNamespaceProblem.java  |   41 +
 .../compiler/problems/UnexpectedEOFProblem.java    |   39 +
 .../problems/UnexpectedExceptionProblem.java       |   39 +
 .../compiler/problems/UnexpectedReturnProblem.java |   42 +
 .../compiler/problems/UnexpectedTokenProblem.java  |   38 +
 .../compiler/problems/UnfoundPropertyProblem.java  |   40 +
 .../UnimplementedInterfaceMethodProblem.java       |   49 +
 .../problems/UnknownBreakTargetProblem.java        |   41 +
 .../problems/UnknownContinueTargetProblem.java     |   41 +
 .../problems/UnknownGotoTargetProblem.java         |   39 +
 .../compiler/problems/UnknownImportProblem.java    |   41 +
 .../compiler/problems/UnknownInterfaceProblem.java |   53 +
 .../compiler/problems/UnknownNamespaceProblem.java |   41 +
 .../problems/UnknownSuperclassProblem.java         |   49 +
 .../compiler/problems/UnknownTypeProblem.java      |   42 +
 .../problems/UnknownWildcardImportProblem.java     |   42 +
 .../compiler/problems/UnreachableBlockProblem.java |   45 +
 .../problems/UnresolvedClassReferenceProblem.java  |   41 +
 .../problems/UnresolvedNamespaceProblem.java       |   38 +
 .../problems/UnsupportedSourceFileProblem.java     |   46 +
 .../compiler/problems/VarInInterfaceProblem.java   |   42 +
 ...riableDefinitionDuplicatesParameterProblem.java |   52 +
 .../VariableHasNoTypeDeclarationProblem.java       |   45 +
 .../problems/VirtualOutsideClassProblem.java       |   43 +
 .../royale/compiler/problems/VoidTypeProblem.java  |   41 +
 .../compiler/problems/WrongSkinPartProblem.java    |   44 +
 .../problems/XMLOpenCloseTagNotMatchProblem.java   |   44 +
 .../problems/annotations/DefaultSeverity.java      |   47 +
 .../annotations/ProblemClassification.java         |   48 +
 .../compiler/problems/annotations/package.html     |    0
 .../collections/CompositeProblemFilter.java        |  105 +
 .../problems/collections/FilteredIterator.java     |  137 +
 .../compiler/problems/collections/package.html     |    0
 .../compiler/problems/package.html                 |    0
 .../royale/compiler/projects/IASCProject.java      |   28 +
 .../royale/compiler/projects/IASProject.java       |  248 +
 .../royale/compiler/projects/ICompilerProject.java |  257 +
 .../royale/compiler/projects/IRoyaleProject.java   |  232 +
 .../royale/compiler/projects/ProjectFactory.java   |   44 +
 .../apache/royale/compiler/projects/package.html   |  170 +
 .../apache/royale/compiler/scopes/IASScope.java    |  115 +
 .../royale/compiler/scopes/IDefinitionSet.java     |   56 +
 .../apache/royale/compiler/scopes/IFileScope.java  |   52 +
 .../royale/compiler/scopes/IFileScopeProvider.java |   42 +
 .../org/apache/royale/compiler/scopes/package.html |   62 +
 .../apache/royale/compiler/targets/ISWCTarget.java |   64 +
 .../apache/royale/compiler/targets/ISWFTarget.java |   44 +
 .../apache/royale/compiler/targets/ITarget.java    |  102 +
 .../compiler/targets/ITargetProgressMonitor.java   |   68 +
 .../royale/compiler/targets/ITargetReport.java     |  120 +
 .../royale/compiler/targets/ITargetSettings.java   |  504 ++
 .../compiler/targets/TargetSettingsProxy.java      |  331 +
 .../apache/royale/compiler/targets/package.html    |   61 +
 .../org/apache/royale/compiler/tree/ASTNodeID.java |  349 +
 .../apache/royale/compiler/tree/as/IASNode.java    |  133 +
 .../royale/compiler/tree/as/IAccessorNode.java     |   33 +
 .../compiler/tree/as/IBinaryOperatorNode.java      |   55 +
 .../apache/royale/compiler/tree/as/IBlockNode.java |   34 +
 .../apache/royale/compiler/tree/as/ICatchNode.java |   57 +
 .../apache/royale/compiler/tree/as/IClassNode.java |  105 +
 .../royale/compiler/tree/as/ICommonClassNode.java  |   74 +
 .../compiler/tree/as/ICompoundAssignmentNode.java  |   71 +
 .../royale/compiler/tree/as/IConditionalNode.java  |   34 +
 .../royale/compiler/tree/as/IContainerNode.java    |   88 +
 .../compiler/tree/as/IDefaultXMLNamespaceNode.java |   57 +
 .../royale/compiler/tree/as/IDefinitionNode.java   |  154 +
 .../tree/as/IDocumentableDefinitionNode.java       |   46 +
 .../compiler/tree/as/IDynamicAccessNode.java       |   40 +
 .../apache/royale/compiler/tree/as/IEmbedNode.java |   57 +
 .../royale/compiler/tree/as/IExpressionNode.java   |   88 +
 .../apache/royale/compiler/tree/as/IFileNode.java  |  115 +
 .../compiler/tree/as/IFileNodeAccumulator.java     |   83 +
 .../royale/compiler/tree/as/IForLoopNode.java      |  119 +
 .../royale/compiler/tree/as/IFunctionCallNode.java |  146 +
 .../royale/compiler/tree/as/IFunctionNode.java     |  187 +
 .../compiler/tree/as/IFunctionObjectNode.java      |   36 +
 .../royale/compiler/tree/as/IGetterNode.java       |   28 +
 .../royale/compiler/tree/as/IIdentifierNode.java   |   82 +
 .../apache/royale/compiler/tree/as/IIfNode.java    |  120 +
 .../royale/compiler/tree/as/IImportNode.java       |  122 +
 .../royale/compiler/tree/as/IInterfaceNode.java    |  133 +
 .../compiler/tree/as/IIterationFlowNode.java       |   74 +
 .../royale/compiler/tree/as/IKeywordNode.java      |   42 +
 .../compiler/tree/as/ILabeledStatementNode.java    |   38 +
 .../compiler/tree/as/ILanguageIdentifierNode.java  |   77 +
 .../compiler/tree/as/ILiteralContainerNode.java    |   41 +
 .../royale/compiler/tree/as/ILiteralNode.java      |  187 +
 .../tree/as/IMemberAccessExpressionNode.java       |   46 +
 .../royale/compiler/tree/as/IModifierNode.java     |   44 +
 .../tree/as/INamespaceAccessExpressionNode.java    |   27 +
 .../compiler/tree/as/INamespaceDecorationNode.java |   50 +
 .../royale/compiler/tree/as/INamespaceNode.java    |   71 +
 .../tree/as/INonResolvingIdentifierNode.java       |   28 +
 .../compiler/tree/as/INumericLiteralNode.java      |  111 +
 .../tree/as/IObjectLiteralValuePairNode.java       |   58 +
 .../royale/compiler/tree/as/IOperatorNode.java     |  395 ++
 .../royale/compiler/tree/as/IPackageNode.java      |   59 +
 .../royale/compiler/tree/as/IParameterNode.java    |   76 +
 .../compiler/tree/as/IRegExpLiteralNode.java       |  118 +
 .../royale/compiler/tree/as/IReturnNode.java       |   47 +
 .../compiler/tree/as/IScopedDefinitionNode.java    |   36 +
 .../royale/compiler/tree/as/IScopedNode.java       |   62 +
 .../royale/compiler/tree/as/ISetterNode.java       |   28 +
 .../royale/compiler/tree/as/IStatementNode.java    |   45 +
 .../royale/compiler/tree/as/ISwitchNode.java       |   85 +
 .../royale/compiler/tree/as/ITerminalNode.java     |  121 +
 .../compiler/tree/as/ITernaryOperatorNode.java     |   66 +
 .../apache/royale/compiler/tree/as/IThrowNode.java |   45 +
 .../tree/as/ITransparentContainerNode.java         |   29 +
 .../apache/royale/compiler/tree/as/ITryNode.java   |   98 +
 .../apache/royale/compiler/tree/as/ITypeNode.java  |   29 +
 .../royale/compiler/tree/as/ITypedClassNode.java   |   53 +
 .../compiler/tree/as/ITypedExpressionNode.java     |   62 +
 .../apache/royale/compiler/tree/as/ITypedNode.java |   60 +
 .../compiler/tree/as/IUnaryOperatorNode.java       |   44 +
 .../royale/compiler/tree/as/IUseNamespaceNode.java |   51 +
 .../compiler/tree/as/IVariableExpressionNode.java  |   33 +
 .../royale/compiler/tree/as/IVariableNode.java     |  125 +
 .../royale/compiler/tree/as/IWhileLoopNode.java    |  107 +
 .../apache/royale/compiler/tree/as/IWithNode.java  |   55 +
 .../tree/as/decorators/IVariableTypeDecorator.java |   46 +
 .../as/decorators/SymbolDecoratorProvider.java     |   89 +
 .../tree/metadata/IAccessibilityTagNode.java       |   28 +
 .../tree/metadata/IDefaultPropertyTagNode.java     |   39 +
 .../compiler/tree/metadata/IEffectTagNode.java     |   37 +
 .../compiler/tree/metadata/IEventTagNode.java      |   31 +
 .../tree/metadata/IEventTriggerTagNode.java        |   27 +
 .../tree/metadata/IInspectableTagNode.java         |   61 +
 .../compiler/tree/metadata/IMetaTagNode.java       |   52 +
 .../compiler/tree/metadata/IMetaTagsNode.java      |   84 +
 .../tree/metadata/IMultiValueMetaTagNode.java      |   32 +
 .../tree/metadata/IResourceBundleTagNode.java      |   28 +
 .../compiler/tree/metadata/IStyleTagNode.java      |   35 +
 .../compiler/tree/metadata/ITypedTagNode.java      |   28 +
 .../compiler/tree/mxml/IMXMLApplicationNode.java   |   58 +
 .../royale/compiler/tree/mxml/IMXMLArrayNode.java  |   27 +
 .../tree/mxml/IMXMLBindingAttributeNode.java       |   39 +
 .../compiler/tree/mxml/IMXMLBindingNode.java       |   45 +
 .../compiler/tree/mxml/IMXMLBooleanNode.java       |   42 +
 .../tree/mxml/IMXMLClassDefinitionNode.java        |  162 +
 .../royale/compiler/tree/mxml/IMXMLClassNode.java  |   45 +
 .../tree/mxml/IMXMLClassReferenceNode.java         |  134 +
 .../royale/compiler/tree/mxml/IMXMLClearNode.java  |   27 +
 .../tree/mxml/IMXMLCompilerDirectiveNodeBase.java  |   35 +
 .../compiler/tree/mxml/IMXMLComponentNode.java     |   53 +
 .../mxml/IMXMLConcatenatedDataBindingNode.java     |   36 +
 .../compiler/tree/mxml/IMXMLDataBindingNode.java   |   27 +
 .../tree/mxml/IMXMLDataBindingNodeContainer.java   |   27 +
 .../compiler/tree/mxml/IMXMLDeclarationsNode.java  |   38 +
 .../tree/mxml/IMXMLDeferredInstanceNode.java       |   48 +
 .../compiler/tree/mxml/IMXMLDefinitionNode.java    |   59 +
 .../compiler/tree/mxml/IMXMLDesignLayerNode.java   |  122 +
 .../compiler/tree/mxml/IMXMLDocumentNode.java      |   27 +
 .../tree/mxml/IMXMLEffectSpecifierNode.java        |   35 +
 .../royale/compiler/tree/mxml/IMXMLEmbedNode.java  |   27 +
 .../tree/mxml/IMXMLEventSpecifierNode.java         |   58 +
 .../compiler/tree/mxml/IMXMLExpressionNode.java    |   47 +
 .../compiler/tree/mxml/IMXMLFactoryNode.java       |   38 +
 .../royale/compiler/tree/mxml/IMXMLFileNode.java   |   72 +
 .../compiler/tree/mxml/IMXMLFunctionNode.java      |   41 +
 .../compiler/tree/mxml/IMXMLHTTPServiceNode.java   |   39 +
 .../mxml/IMXMLHTTPServiceRequestPropertyNode.java  |   27 +
 .../compiler/tree/mxml/IMXMLImplementsNode.java    |   42 +
 .../compiler/tree/mxml/IMXMLInstanceNode.java      |  103 +
 .../royale/compiler/tree/mxml/IMXMLIntNode.java    |   41 +
 .../compiler/tree/mxml/IMXMLLibraryNode.java       |   34 +
 .../compiler/tree/mxml/IMXMLLiteralNode.java       |   37 +
 .../compiler/tree/mxml/IMXMLMetadataNode.java      |   39 +
 .../royale/compiler/tree/mxml/IMXMLModelNode.java  |   37 +
 .../tree/mxml/IMXMLModelPropertyContainerNode.java |   68 +
 .../compiler/tree/mxml/IMXMLModelPropertyNode.java |   35 +
 .../compiler/tree/mxml/IMXMLModelRootNode.java     |   31 +
 .../royale/compiler/tree/mxml/IMXMLNode.java       |   76 +
 .../royale/compiler/tree/mxml/IMXMLNumberNode.java |   42 +
 .../royale/compiler/tree/mxml/IMXMLObjectNode.java |   27 +
 .../compiler/tree/mxml/IMXMLPrivateNode.java       |   29 +
 .../tree/mxml/IMXMLPropertySpecifierNode.java      |   51 +
 .../royale/compiler/tree/mxml/IMXMLRegExpNode.java |   27 +
 .../tree/mxml/IMXMLRemoteObjectMethodNode.java     |   39 +
 .../compiler/tree/mxml/IMXMLRemoteObjectNode.java  |   39 +
 .../compiler/tree/mxml/IMXMLReparentNode.java      |   52 +
 .../compiler/tree/mxml/IMXMLRepeaterNode.java      |   32 +
 .../compiler/tree/mxml/IMXMLResourceNode.java      |   53 +
 .../royale/compiler/tree/mxml/IMXMLScriptNode.java |   55 +
 .../tree/mxml/IMXMLSingleDataBindingNode.java      |   40 +
 .../compiler/tree/mxml/IMXMLSpecifierNode.java     |   51 +
 .../royale/compiler/tree/mxml/IMXMLStateNode.java  |   46 +
 .../royale/compiler/tree/mxml/IMXMLStringNode.java |   41 +
 .../royale/compiler/tree/mxml/IMXMLStyleNode.java  |   43 +
 .../tree/mxml/IMXMLStyleSpecifierNode.java         |   32 +
 .../royale/compiler/tree/mxml/IMXMLUintNode.java   |   41 +
 .../royale/compiler/tree/mxml/IMXMLVectorNode.java |   46 +
 .../compiler/tree/mxml/IMXMLWebServiceNode.java    |   39 +
 .../tree/mxml/IMXMLWebServiceOperationNode.java    |   39 +
 .../compiler/tree/mxml/IMXMLXMLListNode.java       |   41 +
 .../royale/compiler/tree/mxml/IMXMLXMLNode.java    |   56 +
 .../compiler/tree/mxml/IOldMXMLFileNode.java       |   39 +
 .../compiler/tree/mxml/package.html                |    0
 .../org/apache/royale/compiler/tree/package.html   |   73 +
 .../tree/properties/IResourceBundleEntryNode.java  |   44 +
 .../tree/properties/IResourceBundleFileNode.java   |   46 +
 .../royale/compiler/units/ICompilationUnit.java    |  264 +
 .../compiler/units/IInvisibleCompilationUnit.java  |   64 +
 .../{flex => royale}/compiler/units/package.html   |    0
 .../units/requests/IABCBytesRequestResult.java     |   53 +
 .../units/requests/IFileScopeRequestResult.java    |   62 +
 .../IOutgoingDependenciesRequestResult.java        |   32 +
 .../royale/compiler/units/requests/IRequest.java   |   71 +
 .../compiler/units/requests/IRequestResult.java    |   34 +
 .../units/requests/ISWFTagsRequestResult.java      |   55 +
 .../units/requests/ISyntaxTreeRequestResult.java   |   57 +
 .../compiler/units/requests/package.html           |    0
 .../compiler/workspaces/IIndexingReader.java       |   33 +
 .../compiler/workspaces/IInvalidationListener.java |   80 +
 .../royale/compiler/workspaces/IWorkspace.java     |  211 +
 .../workspaces/IWorkspaceProfilingDelegate.java    |   57 +
 .../compiler/workspaces/package.html               |    0
 .../src/main/java/org/apache/royale/swc/ISWC.java  |  101 +
 .../java/org/apache/royale/swc/ISWCComponent.java  |   64 +
 .../java/org/apache/royale/swc/ISWCDigest.java     |   48 +
 .../java/org/apache/royale/swc/ISWCFileEntry.java  |   58 +
 .../java/org/apache/royale/swc/ISWCLibrary.java    |  105 +
 .../java/org/apache/royale/swc/ISWCManager.java    |   78 +
 .../java/org/apache/royale/swc/ISWCScript.java     |   94 +
 .../java/org/apache/royale/swc/ISWCVersion.java    |  105 +
 .../src/main/java/org/apache/royale/swc/SWC.java   |  218 +
 .../java/org/apache/royale/swc/SWCComponent.java   |  130 +
 .../java/org/apache/royale/swc/SWCDepends.java     |  733 ++
 .../main/java/org/apache/royale/swc/SWCDigest.java |  106 +
 .../java/org/apache/royale/swc/SWCLibrary.java     |  188 +
 .../java/org/apache/royale/swc/SWCManager.java     |  177 +
 .../main/java/org/apache/royale/swc/SWCScript.java |  179 +
 .../java/org/apache/royale/swc/SWCVersion.java     |  183 +
 .../royale/swc/catalog/ICatalogXMLConstants.java   |   66 +
 .../apache/royale/swc/catalog/SWCFileEntry.java    |   70 +
 .../royale/swc/catalog/StAXCatalogReader.java      |  251 +
 .../royale/swc/catalog/StAXCatalogWriter.java      |  379 ++
 .../apache/royale/swc/catalog/XMLFormatter.java    |  310 +
 .../{flex => royale}/swc/catalog/package.html      |    0
 .../org/apache/royale/swc/dita/IDITAEntry.java     |   42 +
 .../java/org/apache/royale/swc/dita/IDITAList.java |   57 +
 .../apache/{flex => royale}/swc/dita/package.html  |    0
 .../java/org/apache/royale/swc/io/ISWCReader.java  |   44 +
 .../java/org/apache/royale/swc/io/ISWCWriter.java  |   38 +
 .../apache/royale/swc/io/SWCDirectoryWriter.java   |  155 +
 .../java/org/apache/royale/swc/io/SWCReader.java   |  222 +
 .../java/org/apache/royale/swc/io/SWCWriter.java   |  147 +
 .../org/apache/royale/swc/io/SWCWriterBase.java    |  252 +
 .../apache/{flex => royale}/swc/io/package.html    |    0
 .../org/apache/{flex => royale}/swc/package.html   |    0
 .../main/java/org/apache/royale/swf/Header.java    |  239 +
 .../src/main/java/org/apache/royale/swf/ISWF.java  |  281 +
 .../java/org/apache/royale/swf/ISWFConstants.java  |   42 +
 .../java/org/apache/royale/swf/ITagContainer.java  |   33 +
 .../src/main/java/org/apache/royale/swf/SWF.java   |  334 +
 .../main/java/org/apache/royale/swf/SWFFrame.java  |  286 +
 .../main/java/org/apache/royale/swf/TagType.java   |  137 +
 .../apache/royale/swf/builders/IShapeIterator.java |   38 +
 .../apache/royale/swf/builders/ITagBuilder.java    |   30 +
 .../apache/royale/swf/builders/ShapeBuilder.java   |  751 ++
 .../{flex => royale}/swf/builders/package.html     |    0
 .../org/apache/royale/swf/io/IInputBitStream.java  |  214 +
 .../org/apache/royale/swf/io/IOutputBitStream.java |  223 +
 .../java/org/apache/royale/swf/io/ISWFReader.java  |   43 +
 .../java/org/apache/royale/swf/io/ISWFWriter.java  |   49 +
 .../apache/royale/swf/io/ISWFWriterFactory.java    |   34 +
 .../org/apache/royale/swf/io/InputBitStream.java   |  381 ++
 .../org/apache/royale/swf/io/LZMACompressor.java   |  169 +
 .../org/apache/royale/swf/io/LZMAInputStream.java  |   94 +
 .../org/apache/royale/swf/io/OutputBitStream.java  |  382 ++
 .../java/org/apache/royale/swf/io/SWFDump.java     | 2680 ++++++++
 .../java/org/apache/royale/swf/io/SWFReader.java   | 2989 ++++++++
 .../java/org/apache/royale/swf/io/SWFWriter.java   | 2718 ++++++++
 .../java/org/apache/royale/swf/io/SizeReport.java  |  308 +
 .../royale/swf/io/SizeReportWritingSWFWriter.java  |  477 ++
 .../apache/{flex => royale}/swf/io/package.html    |    0
 .../org/apache/{flex => royale}/swf/package.html   |    0
 .../apache/royale/swf/tags/CSMTextSettingsTag.java |  140 +
 .../royale/swf/tags/CharacterIterableFactory.java  |  237 +
 .../org/apache/royale/swf/tags/CharacterTag.java   |   55 +
 .../royale/swf/tags/DefineBinaryDataTag.java       |   72 +
 .../apache/royale/swf/tags/DefineBitsJPEG2Tag.java |   49 +
 .../apache/royale/swf/tags/DefineBitsJPEG3Tag.java |  106 +
 .../royale/swf/tags/DefineBitsLossless2Tag.java    |   44 +
 .../royale/swf/tags/DefineBitsLosslessTag.java     |  139 +
 .../org/apache/royale/swf/tags/DefineBitsTag.java  |   79 +
 .../apache/royale/swf/tags/DefineButton2Tag.java   |   74 +
 .../royale/swf/tags/DefineButtonCxformTag.java     |   84 +
 .../royale/swf/tags/DefineButtonSoundTag.java      |  103 +
 .../apache/royale/swf/tags/DefineButtonTag.java    |   96 +
 .../apache/royale/swf/tags/DefineEditTextTag.java  |  614 ++
 .../org/apache/royale/swf/tags/DefineFont2Tag.java |  407 ++
 .../org/apache/royale/swf/tags/DefineFont3Tag.java |   64 +
 .../org/apache/royale/swf/tags/DefineFont4Tag.java |  144 +
 .../royale/swf/tags/DefineFontAlignZonesTag.java   |  109 +
 .../apache/royale/swf/tags/DefineFontInfo2Tag.java |   60 +
 .../apache/royale/swf/tags/DefineFontInfoTag.java  |  199 +
 .../apache/royale/swf/tags/DefineFontNameTag.java  |   98 +
 .../org/apache/royale/swf/tags/DefineFontTag.java  |  104 +
 .../royale/swf/tags/DefineMorphShape2Tag.java      |  138 +
 .../royale/swf/tags/DefineMorphShapeTag.java       |  179 +
 .../royale/swf/tags/DefineScalingGridTag.java      |  101 +
 .../swf/tags/DefineSceneAndFrameLabelDataTag.java  |   69 +
 .../apache/royale/swf/tags/DefineShape2Tag.java    |   48 +
 .../apache/royale/swf/tags/DefineShape3Tag.java    |   48 +
 .../apache/royale/swf/tags/DefineShape4Tag.java    |   87 +
 .../org/apache/royale/swf/tags/DefineShapeTag.java |   90 +
 .../org/apache/royale/swf/tags/DefineSoundTag.java |  144 +
 .../apache/royale/swf/tags/DefineSpriteTag.java    |   89 +
 .../org/apache/royale/swf/tags/DefineText2Tag.java |   44 +
 .../org/apache/royale/swf/tags/DefineTextTag.java  |  163 +
 .../royale/swf/tags/DefineVideoStreamTag.java      |  142 +
 .../java/org/apache/royale/swf/tags/DoABCTag.java  |  127 +
 .../apache/royale/swf/tags/EnableDebugger2Tag.java |   70 +
 .../apache/royale/swf/tags/EnableTelemetryTag.java |   58 +
 .../java/org/apache/royale/swf/tags/EndTag.java    |   36 +
 .../apache/royale/swf/tags/ExportAssetsTag.java    |  178 +
 .../apache/royale/swf/tags/FileAttributesTag.java  |  132 +
 .../org/apache/royale/swf/tags/FrameLabelTag.java  |  105 +
 .../org/apache/royale/swf/tags/IAlwaysLongTag.java |   29 +
 .../apache/royale/swf/tags/ICharacterReferrer.java |   34 +
 .../org/apache/royale/swf/tags/ICharacterTag.java  |   34 +
 .../royale/swf/tags/IDefineBinaryImageTag.java     |   32 +
 .../org/apache/royale/swf/tags/IDefineFontTag.java |   41 +
 .../java/org/apache/royale/swf/tags/IFontInfo.java |  123 +
 .../org/apache/royale/swf/tags/IManagedTag.java    |   30 +
 .../main/java/org/apache/royale/swf/tags/ITag.java |   35 +
 .../org/apache/royale/swf/tags/JPEGTablesTag.java  |   62 +
 .../org/apache/royale/swf/tags/MetadataTag.java    |   76 +
 .../apache/royale/swf/tags/PlaceObject2Tag.java    |  241 +
 .../apache/royale/swf/tags/PlaceObject3Tag.java    |  221 +
 .../org/apache/royale/swf/tags/PlaceObjectTag.java |  108 +
 .../org/apache/royale/swf/tags/ProductInfoTag.java |  217 +
 .../java/org/apache/royale/swf/tags/RawTag.java    |   70 +
 .../apache/royale/swf/tags/RemoveObject2Tag.java   |   57 +
 .../apache/royale/swf/tags/RemoveObjectTag.java    |   81 +
 .../apache/royale/swf/tags/ScriptLimitsTag.java    |   75 +
 .../royale/swf/tags/SetBackgroundColorTag.java     |   67 +
 .../org/apache/royale/swf/tags/SetTabIndexTag.java |   90 +
 .../org/apache/royale/swf/tags/ShowFrameTag.java   |   39 +
 .../royale/swf/tags/SoundStreamBlockTag.java       |   61 +
 .../royale/swf/tags/SoundStreamHead2Tag.java       |   39 +
 .../apache/royale/swf/tags/SoundStreamHeadTag.java |  227 +
 .../org/apache/royale/swf/tags/StartSound2Tag.java |   82 +
 .../org/apache/royale/swf/tags/StartSoundTag.java  |   84 +
 .../org/apache/royale/swf/tags/SymbolClassTag.java |  151 +
 .../main/java/org/apache/royale/swf/tags/Tag.java  |   75 +
 .../org/apache/royale/swf/tags/VideoFrameTag.java  |  110 +
 .../apache/{flex => royale}/swf/tags/package.html  |    0
 .../java/org/apache/royale/swf/types/ARGB.java     |   40 +
 .../org/apache/royale/swf/types/BevelFilter.java   |  231 +
 .../org/apache/royale/swf/types/BlurFilter.java    |   83 +
 .../org/apache/royale/swf/types/ButtonRecord.java  |  243 +
 .../java/org/apache/royale/swf/types/CXForm.java   |  100 +
 .../apache/royale/swf/types/CXFormWithAlpha.java   |   60 +
 .../org/apache/royale/swf/types/ClipActions.java   |   31 +
 .../apache/royale/swf/types/ConvolutionFilter.java |  172 +
 .../apache/royale/swf/types/CurvedEdgeRecord.java  |   98 +
 .../apache/royale/swf/types/DropShadowFilter.java  |  208 +
 .../org/apache/royale/swf/types/EdgeRecord.java    |   44 +
 .../apache/royale/swf/types/EndShapeRecord.java    |   32 +
 .../org/apache/royale/swf/types/FillStyle.java     |  157 +
 .../apache/royale/swf/types/FillStyleArray.java    |   58 +
 .../java/org/apache/royale/swf/types/Filter.java   |  228 +
 .../org/apache/royale/swf/types/FocalGradient.java |   54 +
 .../org/apache/royale/swf/types/GlowFilter.java    |  165 +
 .../org/apache/royale/swf/types/GlyphEntry.java    |   85 +
 .../org/apache/royale/swf/types/GradRecord.java    |   51 +
 .../java/org/apache/royale/swf/types/Gradient.java |   96 +
 .../royale/swf/types/GradientBevelFilter.java      |   83 +
 .../royale/swf/types/GradientGlowFilter.java       |  135 +
 .../org/apache/royale/swf/types/IDataType.java     |   28 +
 .../org/apache/royale/swf/types/IFillStyle.java    |   30 +
 .../org/apache/royale/swf/types/ILineStyle.java    |   28 +
 .../org/apache/royale/swf/types/KerningRecord.java |   83 +
 .../org/apache/royale/swf/types/LineStyle.java     |   67 +
 .../org/apache/royale/swf/types/LineStyle2.java    |  156 +
 .../apache/royale/swf/types/LineStyleArray.java    |   46 +
 .../java/org/apache/royale/swf/types/Matrix.java   |  124 +
 .../apache/royale/swf/types/MorphFillStyle.java    |  277 +
 .../apache/royale/swf/types/MorphGradRecord.java   |  112 +
 .../org/apache/royale/swf/types/MorphGradient.java |   30 +
 .../apache/royale/swf/types/MorphLineStyle.java    |  112 +
 .../apache/royale/swf/types/MorphLineStyle2.java   |  265 +
 .../main/java/org/apache/royale/swf/types/RGB.java |   95 +
 .../java/org/apache/royale/swf/types/RGBA.java     |   85 +
 .../java/org/apache/royale/swf/types/Rect.java     |  103 +
 .../java/org/apache/royale/swf/types/Shape.java    |  115 +
 .../org/apache/royale/swf/types/ShapeRecord.java   |   82 +
 .../apache/royale/swf/types/ShapeWithStyle.java    |   77 +
 .../org/apache/royale/swf/types/SoundEnvelope.java |   80 +
 .../org/apache/royale/swf/types/SoundInfo.java     |  221 +
 .../royale/swf/types/StraightEdgeRecord.java       |  109 +
 .../apache/royale/swf/types/StyleChangeRecord.java |  453 ++
 .../java/org/apache/royale/swf/types/Styles.java   |   86 +
 .../org/apache/royale/swf/types/TextRecord.java    |  237 +
 .../java/org/apache/royale/swf/types/ZoneData.java |   44 +
 .../org/apache/royale/swf/types/ZoneRecord.java    |  104 +
 .../apache/{flex => royale}/swf/types/package.html |    0
 .../java/org/apache/royale/utils/ArgumentUtil.java |  214 +
 .../main/java/org/apache/royale/utils/Base64.java  |  306 +
 .../java/org/apache/royale/utils/CheapArray.java   |  268 +
 .../royale/utils/DAByteArrayOutputStream.java      |   51 +
 .../java/org/apache/royale/utils/DirectoryID.java  |   48 +
 .../org/apache/royale/utils/ExceptionUtil.java     |  208 +
 .../java/org/apache/royale/utils/FastStack.java    |  109 +
 .../main/java/org/apache/royale/utils/FileID.java  |   99 +
 .../java/org/apache/royale/utils/FileUtils.java    |  214 +
 .../apache/royale/utils/FilenameNormalization.java |  109 +
 .../apache/royale/utils/ILengthAwareReader.java    |   49 +
 .../main/java/org/apache/royale/utils/IntMap.java  |  234 +
 .../org/apache/royale/utils/IntMapLRUCache.java    |  313 +
 .../main/java/org/apache/royale/utils/JSXUtil.java |  145 +
 .../royale/utils/NonLockingStringReader.java       |   49 +
 .../main/java/org/apache/royale/utils/Point.java   |   41 +
 .../org/apache/royale/utils/StringEncoder.java     |   93 +
 .../java/org/apache/royale/utils/StringUtils.java  |  105 +
 .../main/java/org/apache/royale/utils/Trace.java   |  146 +
 .../main/java/org/apache/royale/utils/Version.java |  261 +
 .../org/apache/{flex => royale}/utils/package.html |    0
 .../compiler/internal/as/codegen/CmcEmitter.jbg    |  245 -
 .../compiler/internal/as/codegen/FunctionRules.jbg |   36 -
 .../flex/compiler/internal/as/codegen/cmc.jbg      |  245 -
 .../compiler/internal/css/codegen/CSSEmitter.jbg   |   58 -
 .../compiler/internal/css/codegen/CSSRules.jbg     |   57 -
 .../flex/compiler/internal/css/codegen/css.jbg     |   58 -
 .../compiler/internal/as/codegen/CmcEmitter.jbg    |  245 +
 .../compiler/internal/as/codegen/CmcPatterns.jbg   |    0
 .../compiler/internal/as/codegen/CmcRules.jbg      |    0
 .../as/codegen/CompoundAssignmentPatterns.jbg      |    0
 .../as/codegen/CompoundAssignmentRules.jbg         |    0
 .../as/codegen/CompoundLogicalAssignmentRules.jbg  |    0
 .../internal/as/codegen/ConstantArithmetic.jbg     |    0
 .../compiler/internal/as/codegen/ConstantLogic.jbg |    0
 .../internal/as/codegen/FunctionPatterns.jbg       |    0
 .../compiler/internal/as/codegen/FunctionRules.jbg |   36 +
 .../internal/as/codegen/SemanticErrors.jbg         |    0
 .../royale/compiler/internal/as/codegen/cmc.jbg    |  245 +
 .../compiler/internal/css/codegen/CSSEmitter.jbg   |   58 +
 .../compiler/internal/css/codegen/CSSPatterns.jbg  |    0
 .../compiler/internal/css/codegen/CSSRules.jbg     |   57 +
 .../royale/compiler/internal/css/codegen/css.jbg   |   58 +
 .../internal/parsing/as/RawASDocTokenizer.lex      |  234 -
 .../internal/parsing/as/RawASTokenizer.lex         | 1293 ----
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |  536 --
 .../internal/parsing/as/RawASDocTokenizer.lex      |  234 +
 .../internal/parsing/as/RawASTokenizer.lex         | 1293 ++++
 .../compiler/internal/parsing/as/skeleton.default  |    0
 .../compiler/internal/parsing/as/skeleton.falcon   |    0
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |  536 ++
 .../services/org.apache.flex.tools.FlexToolGroup   |    2 +-
 compiler/src/main/resources/downloads.xml          |    4 +-
 .../src/main/resources/env-template.properties     |   33 +-
 .../apache/flex/compiler/messages_en.properties    |  350 -
 .../apache/flex/compiler/messages_fr.properties    |  716 --
 .../apache/flex/compiler/messages_ja.properties    |  716 --
 .../apache/flex/compiler/messages_zh_CN.properties |  716 --
 .../apache/royale/compiler/messages_en.properties  |  350 +
 .../apache/royale/compiler/messages_fr.properties  |  716 ++
 .../apache/royale/compiler/messages_ja.properties  |  716 ++
 .../royale/compiler/messages_zh_CN.properties      |  716 ++
 compiler/src/main/resources/overview.html          |   10 +-
 .../main/resources/template-unittest.properties    |   12 +-
 .../as/codegen/UnknownTreeHandlerPatterns.xml      |    0
 compiler/src/site/site.xml                         |   13 +-
 compiler/src/test/build.xml                        |   10 +-
 compiler/src/test/java/as/ASFeatureTestsBase.java  |    6 +-
 compiler/src/test/java/f/SDKSWCTests.java          |   26 +-
 .../java/mxml/tags/MXMLDefinitionTagTests.java     |    2 +-
 .../test/java/mxml/tags/MXMLFeatureTestsBase.java  |    6 +-
 .../java/mxml/tags/MXMLInstanceTagTestsBase.java   |    2 +-
 .../test/java/mxml/tags/MXMLMetadataTagTests.java  |    2 +-
 .../internal/css/CSSArrayPropertyValueTests.java   |   92 -
 .../flex/compiler/internal/css/CSSBaseTests.java   |   96 -
 .../internal/css/CSSColorPropertyValueTests.java   |  127 -
 .../compiler/internal/css/CSSCombinatorTests.java  |  107 -
 .../compiler/internal/css/CSSDocumentTests.java    |  190 -
 .../compiler/internal/css/CSSFontFaceTests.java    |  213 -
 .../css/CSSFunctionCallPropertyValueTests.java     |   99 -
 .../internal/css/CSSKeywordPropertyValueTests.java |   70 -
 .../internal/css/CSSMediaQueryConditionTests.java  |  120 -
 .../internal/css/CSSNamespaceDefinitionTests.java  |  134 -
 .../internal/css/CSSNumberPropertyValueTests.java  |  175 -
 .../compiler/internal/css/CSSPropertyTests.java    |   95 -
 .../internal/css/CSSPropertyValueTests.java        |   68 -
 .../css/CSSRgbColorPropertyValueTests.java         |  108 -
 .../flex/compiler/internal/css/CSSRuleTests.java   |  219 -
 .../internal/css/CSSSelectorConditionTests.java    |  133 -
 .../compiler/internal/css/CSSSelectorTests.java    |  203 -
 .../internal/css/CSSStringPropertyValueTests.java  |   83 -
 .../flex/compiler/internal/mxml/MXMLDataTests.java |   96 -
 .../internal/mxml/MXMLInstructionDataTests.java    |  108 -
 .../compiler/internal/mxml/MXMLTextDataTests.java  |  226 -
 .../compiler/internal/mxml/MXMLUnitDataTests.java  |   54 -
 .../internal/parsing/mxml/MXMLTokenizerTests.java  |  823 ---
 .../internal/tree/mxml/MXMLArrayNodeTests.java     |  138 -
 .../internal/tree/mxml/MXMLBindingNodeTests.java   |  191 -
 .../internal/tree/mxml/MXMLBooleanNodeTests.java   |  268 -
 .../internal/tree/mxml/MXMLClassNodeTests.java     |  110 -
 .../tree/mxml/MXMLClassReferenceNodeTests.java     |   32 -
 .../internal/tree/mxml/MXMLComponentNodeTests.java |  160 -
 .../tree/mxml/MXMLDeclarationsNodeTests.java       |  102 -
 .../tree/mxml/MXMLDefinitionNodeTests.java         |  154 -
 .../tree/mxml/MXMLDesignLayerNodeTests.java        |  117 -
 .../tree/mxml/MXMLEventSpecifierNodeTests.java     |  201 -
 .../tree/mxml/MXMLExpressionNodeBaseTests.java     |   44 -
 .../internal/tree/mxml/MXMLFunctionNodeTests.java  |  124 -
 .../tree/mxml/MXMLHTTPServiceNodeTests.java        |   69 -
 .../tree/mxml/MXMLImplementsNodeTests.java         |  106 -
 .../internal/tree/mxml/MXMLInstanceNodeTests.java  |   64 -
 .../internal/tree/mxml/MXMLIntNodeTests.java       |  266 -
 .../internal/tree/mxml/MXMLLibraryNodeTests.java   |  108 -
 .../internal/tree/mxml/MXMLMetadataNodeTests.java  |   97 -
 .../internal/tree/mxml/MXMLModelNodeTests.java     |  141 -
 .../internal/tree/mxml/MXMLNodeBaseTests.java      |  209 -
 .../internal/tree/mxml/MXMLNumberNodeTests.java    |  203 -
 .../internal/tree/mxml/MXMLObjectNodeTests.java    |  156 -
 .../internal/tree/mxml/MXMLPrivateNodeTests.java   |  104 -
 .../MXMLPropertySpecifierNodeBooleanTests.java     |   84 -
 .../mxml/MXMLPropertySpecifierNodeClassTests.java  |  118 -
 .../mxml/MXMLPropertySpecifierNodeIntTests.java    |   84 -
 .../mxml/MXMLPropertySpecifierNodeNumberTests.java |  363 -
 .../mxml/MXMLPropertySpecifierNodeStringTests.java |   84 -
 .../tree/mxml/MXMLPropertySpecifierNodeTests.java  |   86 -
 .../mxml/MXMLPropertySpecifierNodeUintTests.java   |   84 -
 .../internal/tree/mxml/MXMLRegExpNodeTests.java    |   95 -
 .../tree/mxml/MXMLRemoteObjectNodeTests.java       |   70 -
 .../internal/tree/mxml/MXMLResourceNodeTests.java  |  127 -
 .../internal/tree/mxml/MXMLScriptNodeTests.java    |   94 -
 .../tree/mxml/MXMLSpecifierNodeBaseTests.java      |   33 -
 .../internal/tree/mxml/MXMLStateNodeTests.java     |   79 -
 .../internal/tree/mxml/MXMLStringNodeTests.java    |  169 -
 .../internal/tree/mxml/MXMLStyleNodeTests.java     |  133 -
 .../internal/tree/mxml/MXMLUintNodeTests.java      |  206 -
 .../internal/tree/mxml/MXMLVectorNodeTests.java    |  203 -
 .../tree/mxml/MXMLWebServiceNodeTests.java         |   69 -
 .../internal/tree/mxml/MXMLXMLListNodeTests.java   |  108 -
 .../internal/tree/mxml/MXMLXMLNodeTests.java       |  148 -
 .../internal/css/CSSArrayPropertyValueTests.java   |   92 +
 .../royale/compiler/internal/css/CSSBaseTests.java |   96 +
 .../internal/css/CSSColorPropertyValueTests.java   |  127 +
 .../compiler/internal/css/CSSCombinatorTests.java  |  107 +
 .../compiler/internal/css/CSSDocumentTests.java    |  190 +
 .../compiler/internal/css/CSSFontFaceTests.java    |  213 +
 .../css/CSSFunctionCallPropertyValueTests.java     |   99 +
 .../internal/css/CSSKeywordPropertyValueTests.java |   70 +
 .../internal/css/CSSMediaQueryConditionTests.java  |  120 +
 .../internal/css/CSSNamespaceDefinitionTests.java  |  134 +
 .../internal/css/CSSNumberPropertyValueTests.java  |  175 +
 .../compiler/internal/css/CSSPropertyTests.java    |   95 +
 .../internal/css/CSSPropertyValueTests.java        |   68 +
 .../css/CSSRgbColorPropertyValueTests.java         |  108 +
 .../royale/compiler/internal/css/CSSRuleTests.java |  219 +
 .../internal/css/CSSSelectorConditionTests.java    |  133 +
 .../compiler/internal/css/CSSSelectorTests.java    |  203 +
 .../internal/css/CSSStringPropertyValueTests.java  |   83 +
 .../compiler/internal/mxml/MXMLDataTests.java      |   96 +
 .../internal/mxml/MXMLInstructionDataTests.java    |  108 +
 .../compiler/internal/mxml/MXMLTextDataTests.java  |  226 +
 .../compiler/internal/mxml/MXMLUnitDataTests.java  |   54 +
 .../internal/parsing/mxml/MXMLTokenizerTests.java  |  823 +++
 .../internal/tree/mxml/MXMLArrayNodeTests.java     |  138 +
 .../internal/tree/mxml/MXMLBindingNodeTests.java   |  191 +
 .../internal/tree/mxml/MXMLBooleanNodeTests.java   |  268 +
 .../internal/tree/mxml/MXMLClassNodeTests.java     |  110 +
 .../tree/mxml/MXMLClassReferenceNodeTests.java     |   32 +
 .../internal/tree/mxml/MXMLComponentNodeTests.java |  160 +
 .../tree/mxml/MXMLDeclarationsNodeTests.java       |  102 +
 .../tree/mxml/MXMLDefinitionNodeTests.java         |  154 +
 .../tree/mxml/MXMLDesignLayerNodeTests.java        |  117 +
 .../tree/mxml/MXMLEventSpecifierNodeTests.java     |  201 +
 .../tree/mxml/MXMLExpressionNodeBaseTests.java     |   44 +
 .../internal/tree/mxml/MXMLFunctionNodeTests.java  |  124 +
 .../tree/mxml/MXMLHTTPServiceNodeTests.java        |   69 +
 .../tree/mxml/MXMLImplementsNodeTests.java         |  106 +
 .../internal/tree/mxml/MXMLInstanceNodeTests.java  |   64 +
 .../internal/tree/mxml/MXMLIntNodeTests.java       |  266 +
 .../internal/tree/mxml/MXMLLibraryNodeTests.java   |  108 +
 .../internal/tree/mxml/MXMLMetadataNodeTests.java  |   97 +
 .../internal/tree/mxml/MXMLModelNodeTests.java     |  141 +
 .../internal/tree/mxml/MXMLNodeBaseTests.java      |  209 +
 .../internal/tree/mxml/MXMLNumberNodeTests.java    |  203 +
 .../internal/tree/mxml/MXMLObjectNodeTests.java    |  156 +
 .../internal/tree/mxml/MXMLPrivateNodeTests.java   |  104 +
 .../MXMLPropertySpecifierNodeBooleanTests.java     |   84 +
 .../mxml/MXMLPropertySpecifierNodeClassTests.java  |  118 +
 .../mxml/MXMLPropertySpecifierNodeIntTests.java    |   84 +
 .../mxml/MXMLPropertySpecifierNodeNumberTests.java |  363 +
 .../mxml/MXMLPropertySpecifierNodeStringTests.java |   84 +
 .../tree/mxml/MXMLPropertySpecifierNodeTests.java  |   86 +
 .../mxml/MXMLPropertySpecifierNodeUintTests.java   |   84 +
 .../internal/tree/mxml/MXMLRegExpNodeTests.java    |   95 +
 .../tree/mxml/MXMLRemoteObjectNodeTests.java       |   70 +
 .../internal/tree/mxml/MXMLResourceNodeTests.java  |  127 +
 .../internal/tree/mxml/MXMLScriptNodeTests.java    |   94 +
 .../tree/mxml/MXMLSpecifierNodeBaseTests.java      |   33 +
 .../internal/tree/mxml/MXMLStateNodeTests.java     |   79 +
 .../internal/tree/mxml/MXMLStringNodeTests.java    |  169 +
 .../internal/tree/mxml/MXMLStyleNodeTests.java     |  133 +
 .../internal/tree/mxml/MXMLUintNodeTests.java      |  206 +
 .../internal/tree/mxml/MXMLVectorNodeTests.java    |  203 +
 .../tree/mxml/MXMLWebServiceNodeTests.java         |   69 +
 .../internal/tree/mxml/MXMLXMLListNodeTests.java   |  108 +
 .../internal/tree/mxml/MXMLXMLNodeTests.java       |  148 +
 .../java/properties/MXMLPropertyTestsBase.java     |    2 +-
 debugger/build.xml                                 |    2 +-
 debugger/pom.xml                                   |   16 +-
 .../debugger/expression/AS3DebuggerReducer.java    |   32 +-
 .../tools/debugger/expression/ASTBuilder.java      |    4 +-
 .../debugger/expression/DebuggerExpression.java    |   18 +-
 .../expression/DebuggerExpressionEvaluator.java    |    8 +-
 .../tools/debugger/expression/DebuggerUtil.java    |   22 +-
 .../debugger/expression/FoldedExpressionNode.java  |   12 +-
 .../tools/debugger/expression/IASTFolder.java      |    2 +-
 .../debugger/expression/IExpressionEvaluator.java  |    2 +-
 .../expression/LogicalOperatorsFolder.java         |   14 +-
 .../tools/debugger/cli/AmbiguousException.java     |    0
 .../tools/debugger/cli/BreakAction.java            |    0
 .../tools/debugger/cli/BreakIdentifier.java        |    0
 .../tools/debugger/cli/CatchAction.java            |    0
 .../tools/debugger/cli/DebugCLI.java               |    0
 .../tools/debugger/cli/DisplayAction.java          |    0
 .../tools/debugger/cli/ExpressionCache.java        |    0
 .../tools/debugger/cli/ExpressionContext.java      |    0
 .../tools/debugger/cli/Extensions.java             |    0
 .../tools/debugger/cli/ExtensionsDisabled.java     |    0
 .../tools/debugger/cli/FaultActions.java           |    0
 .../tools/debugger/cli/FileInfoCache.java          |    0
 .../{flex => royale}/tools/debugger/cli/Help.java  |    0
 .../tools/debugger/cli/IntProperties.java          |    0
 .../tools/debugger/cli/InternalProperty.java       |    0
 .../tools/debugger/cli/LocationCollection.java     |    0
 .../tools/debugger/cli/NoMatchException.java       |    0
 .../tools/debugger/cli/StringIntArray.java         |    0
 .../tools/debugger/cli/VariableFacade.java         |    0
 .../tools/debugger/cli/WatchAction.java            |    0
 .../tools/debugger/expression/AS3DebuggerBURM.jbg  |   22 +-
 .../tools/debugger/cli/fdb_da.properties           |    0
 .../tools/debugger/cli/fdb_de.properties           |    0
 .../tools/debugger/cli/fdb_en.properties           |    0
 .../tools/debugger/cli/fdb_es.properties           |    0
 .../tools/debugger/cli/fdb_fi.properties           |    0
 .../tools/debugger/cli/fdb_fr.properties           |    0
 .../tools/debugger/cli/fdb_it.properties           |    0
 .../tools/debugger/cli/fdb_ja.properties           |    0
 .../tools/debugger/cli/fdb_ko.properties           |    0
 .../tools/debugger/cli/fdb_nb.properties           |    0
 .../tools/debugger/cli/fdb_nl.properties           |    0
 .../tools/debugger/cli/fdb_pt.properties           |    0
 .../tools/debugger/cli/fdb_ru.properties           |    0
 .../tools/debugger/cli/fdb_sv.properties           |    0
 .../tools/debugger/cli/fdb_zh_CN.properties        |    0
 .../tools/debugger/cli/fdb_zh_TW.properties        |    0
 .../tools/debugger/cli/fdbhelp_br.txt              |    0
 .../tools/debugger/cli/fdbhelp_de.txt              |    0
 .../tools/debugger/cli/fdbhelp_dk.txt              |    0
 .../tools/debugger/cli/fdbhelp_en.txt              |    0
 .../tools/debugger/cli/fdbhelp_es.txt              |    0
 .../tools/debugger/cli/fdbhelp_fi.txt              |    0
 .../tools/debugger/cli/fdbhelp_fr.txt              |    0
 .../tools/debugger/cli/fdbhelp_it.txt              |    0
 .../tools/debugger/cli/fdbhelp_ja.txt              |    0
 .../tools/debugger/cli/fdbhelp_ko_KR.txt           |    0
 .../tools/debugger/cli/fdbhelp_nl.txt              |    0
 .../tools/debugger/cli/fdbhelp_no.txt              |    0
 .../tools/debugger/cli/fdbhelp_ru.txt              |    0
 .../tools/debugger/cli/fdbhelp_se.txt              |    0
 .../tools/debugger/cli/fdbhelp_zh_CN.txt           |    0
 .../tools/debugger/cli/fdbhelp_zh_TW.txt           |    0
 env-template.properties                            |   31 +-
 flex-compiler-oem/pom.xml                          |   10 +-
 .../src/main/java/flex2/tools/CompJSC.java         |    6 +-
 .../src/main/java/flex2/tools/Compc.java           |    2 +-
 .../src/main/java/flex2/tools/MxmlJSC.java         |   10 +-
 .../src/main/java/flex2/tools/Mxmlc.java           |    2 +-
 .../src/main/java/flex2/tools/Tool.java            |   30 +-
 .../src/main/java/flex2/tools/oem/Application.java |   18 +-
 .../src/main/java/flex2/tools/oem/Library.java     |   12 +-
 .../java/flex2/tools/oem/internal/OEMUtil.java     |    8 +-
 flex-compiler-oem/src/site/site.xml                |    4 +-
 flexjs-ant-tasks/build.xml                         |  162 -
 flexjs-ant-tasks/pom.xml                           |   42 -
 .../org/apache/flex/compiler/ant/COMPCTask.java    |  549 --
 .../org/apache/flex/compiler/ant/FlexTask.java     |  418 --
 .../org/apache/flex/compiler/ant/MXMLCTask.java    |  532 --
 .../compiler/ant/config/BaseConfigVariable.java    |   74 -
 .../compiler/ant/config/ConfigAppendString.java    |   48 -
 .../flex/compiler/ant/config/ConfigBoolean.java    |   75 -
 .../apache/flex/compiler/ant/config/ConfigInt.java |   84 -
 .../flex/compiler/ant/config/ConfigString.java     |   70 -
 .../flex/compiler/ant/config/ConfigVariable.java   |   54 -
 .../flex/compiler/ant/config/IOptionSource.java    |   33 -
 .../ant/config/NestedAttributeElement.java         |  170 -
 .../flex/compiler/ant/config/OptionSpec.java       |   76 -
 .../ant/config/RepeatableConfigString.java         |   66 -
 .../ant/config/RepeatableConfigVariable.java       |   55 -
 .../compiler/ant/types/DefaultScriptLimits.java    |   79 -
 .../flex/compiler/ant/types/DefaultSize.java       |   71 -
 .../flex/compiler/ant/types/FlexFileSet.java       |  116 -
 .../flex/compiler/ant/types/FlexSWCFileSet.java    |   55 -
 .../org/apache/flex/compiler/ant/types/Fonts.java  |  151 -
 .../apache/flex/compiler/ant/types/Metadata.java   |  168 -
 .../ant/types/RuntimeSharedLibraryPath.java        |   92 -
 .../apache/flex/compiler/ant/types/URLElement.java |   64 -
 .../src/main/resources/flexTasks.tasks             |   21 -
 flexjs-ant-tasks/src/test/build.xml                |  102 -
 flexjs-maven-extension/pom.xml                     |   96 -
 .../flexjs/extension/FlexJsLanguageSupport.java    |   54 -
 .../maven/flexjs/extension/FlexJsScopeDeriver.java |   30 -
 .../flexjs/extension/FlexJsScopeSelector.java      |   30 -
 flexjs-maven-plugin/pom.xml                        |  135 -
 .../apache/flex/maven/flexjs/BaseCompileMojo.java  |   38 -
 .../org/apache/flex/maven/flexjs/BaseMojo.java     |  458 --
 .../org/apache/flex/maven/flexjs/ClassExclude.java |   32 -
 .../apache/flex/maven/flexjs/CompileASDocMojo.java |  156 -
 .../apache/flex/maven/flexjs/CompileASMojo.java    |  144 -
 .../apache/flex/maven/flexjs/CompileAppMojo.java   |  251 -
 .../apache/flex/maven/flexjs/CompileJSMojo.java    |  178 -
 .../flex/maven/flexjs/CompileTypedefsMojo.java     |  106 -
 .../java/org/apache/flex/maven/flexjs/Define.java  |   48 -
 .../java/org/apache/flex/maven/flexjs/Exclude.java |   40 -
 .../apache/flex/maven/flexjs/ExterncConfig.java    |   28 -
 .../org/apache/flex/maven/flexjs/FieldExclude.java |   40 -
 .../flex/maven/flexjs/GenerateExterncMojo.java     |  127 -
 .../flex/maven/flexjs/GenerateManifestsMojo.java   |  225 -
 .../org/apache/flex/maven/flexjs/IncludeFile.java  |   40 -
 .../org/apache/flex/maven/flexjs/Namespace.java    |   54 -
 .../apache/flex/maven/flexjs/PackageJSMojo.java    |  116 -
 .../org/apache/flex/maven/flexjs/TrustMojo.java    |   49 -
 .../maven/flexjs/trust/DefaultTrustHandler.java    |  123 -
 .../flex/maven/flexjs/trust/TrustHandler.java      |   26 -
 .../apache/flex/maven/flexjs/types/FlexScope.java  |   26 -
 .../flex/maven/flexjs/utils/DependencyHelper.java  |   55 -
 .../main/resources/META-INF/plexus/components.xml  |  182 -
 .../main/resources/config/compile-app-config.xml   |  410 --
 .../resources/config/compile-asdoc-js-config.xml   |  112 -
 .../resources/config/compile-asdoc-swf-config.xml  |  127 -
 .../resources/config/compile-extern-config.xml     |   95 -
 .../main/resources/config/compile-js-config.xml    |  146 -
 .../main/resources/config/compile-swf-config.xml   |  159 -
 .../resources/config/generate-externc-config.xml   |   53 -
 installer.xml                                      |  110 +-
 jenkins.xml                                        |   13 +-
 pom.xml                                            |  117 +-
 releasecandidate.xml                               |   93 +-
 royale-ant-tasks/build.xml                         |  162 +
 royale-ant-tasks/pom.xml                           |   42 +
 .../org/apache/royale/compiler/ant/COMPCTask.java  |  551 ++
 .../org/apache/royale/compiler/ant/FlexTask.java   |  418 ++
 .../org/apache/royale/compiler/ant/MXMLCTask.java  |  532 ++
 .../compiler/ant/config/BaseConfigVariable.java    |   74 +
 .../compiler/ant/config/ConfigAppendString.java    |   48 +
 .../royale/compiler/ant/config/ConfigBoolean.java  |   75 +
 .../royale/compiler/ant/config/ConfigInt.java      |   84 +
 .../royale/compiler/ant/config/ConfigString.java   |   70 +
 .../royale/compiler/ant/config/ConfigVariable.java |   54 +
 .../royale/compiler/ant/config/IOptionSource.java  |   33 +
 .../ant/config/NestedAttributeElement.java         |  170 +
 .../royale/compiler/ant/config/OptionSpec.java     |   76 +
 .../ant/config/RepeatableConfigString.java         |   66 +
 .../ant/config/RepeatableConfigVariable.java       |   55 +
 .../royale}/compiler/ant/config/package.html       |    0
 .../org/apache/royale}/compiler/ant/package.html   |    0
 .../compiler/ant/types/DefaultScriptLimits.java    |   79 +
 .../royale/compiler/ant/types/DefaultSize.java     |   71 +
 .../royale/compiler/ant/types/FlexFileSet.java     |  116 +
 .../royale/compiler/ant/types/FlexSWCFileSet.java  |   55 +
 .../apache/royale/compiler/ant/types/Fonts.java    |  151 +
 .../apache/royale/compiler/ant/types/Metadata.java |  168 +
 .../ant/types/RuntimeSharedLibraryPath.java        |   92 +
 .../royale/compiler/ant/types/URLElement.java      |   64 +
 .../apache/royale}/compiler/ant/types/package.html |    0
 .../src/main/resources/flexTasks.tasks             |   21 +
 .../src/site/asciidoc/docs.adoc                    |    0
 .../src/test/as/Hello.as                           |    0
 royale-ant-tasks/src/test/build.xml                |  104 +
 royale-maven-extension/pom.xml                     |   96 +
 .../maven/extension/FlexJsLanguageSupport.java     |   54 +
 .../royale/maven/extension/FlexJsScopeDeriver.java |   30 +
 .../maven/extension/FlexJsScopeSelector.java       |   30 +
 royale-maven-plugin/pom.xml                        |  135 +
 .../org/apache/royale/maven/BaseCompileMojo.java   |   38 +
 .../java/org/apache/royale/maven/BaseMojo.java     |  458 ++
 .../java/org/apache/royale/maven/ClassExclude.java |   32 +
 .../org/apache/royale/maven/CompileASDocMojo.java  |  156 +
 .../org/apache/royale/maven/CompileASMojo.java     |  144 +
 .../org/apache/royale/maven/CompileAppMojo.java    |  251 +
 .../org/apache/royale/maven/CompileJSMojo.java     |  178 +
 .../apache/royale/maven/CompileTypedefsMojo.java   |  106 +
 .../main/java/org/apache/royale/maven/Define.java  |   48 +
 .../main/java/org/apache/royale/maven/Exclude.java |   40 +
 .../org/apache/royale/maven/ExterncConfig.java     |   28 +
 .../java/org/apache/royale/maven/FieldExclude.java |   40 +
 .../apache/royale/maven/GenerateExterncMojo.java   |  127 +
 .../apache/royale/maven/GenerateManifestsMojo.java |  225 +
 .../java/org/apache/royale/maven/IncludeFile.java  |   40 +
 .../java/org/apache/royale/maven/Namespace.java    |   54 +
 .../org/apache/royale/maven/PackageJSMojo.java     |  116 +
 .../java/org/apache/royale/maven/TrustMojo.java    |   49 +
 .../royale/maven/trust/DefaultTrustHandler.java    |  123 +
 .../apache/royale/maven/trust/TrustHandler.java    |   26 +
 .../org/apache/royale/maven/types/FlexScope.java   |   26 +
 .../royale/maven/utils/DependencyHelper.java       |   55 +
 .../main/resources/META-INF/plexus/components.xml  |  182 +
 .../main/resources/config/compile-app-config.xml   |  410 ++
 .../resources/config/compile-asdoc-js-config.xml   |  112 +
 .../resources/config/compile-asdoc-swf-config.xml  |  127 +
 .../resources/config/compile-extern-config.xml     |   95 +
 .../main/resources/config/compile-js-config.xml    |  146 +
 .../main/resources/config/compile-swf-config.xml   |  159 +
 .../resources/config/generate-externc-config.xml   |   53 +
 .../src/site/asciidoc/docs.adoc                    |    0
 settings-template.xml                              |    2 +-
 src/site/asciidoc/build.adoc                       |   52 +-
 src/site/asciidoc/featurebranch-autobuild.adoc     |    8 +-
 src/site/asciidoc/structure.adoc                   |    2 +-
 src/site/site.xml                                  |   17 +-
 4985 files changed, 418093 insertions(+), 418080 deletions(-)
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/annotate/AnnotateClass.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/annotate/AnnotateClassesMojo.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/problems/BaseProblemGeneratorMojo.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/problems/ProblemEnumGeneratorMojo.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/problems/ProblemResourceBundleGeneratorMojo.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/unknowntreehandler/UnknownTreeHandlerGeneratorMojo.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/unknowntreehandler/UnknownTreePatternInputOutput.java
 delete mode 100644 compiler-build-tools/src/main/java/org/apache/flex/compiler/tools/unpack/UnpackResourceMojo.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/annotate/AnnotateClass.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/annotate/AnnotateClassesMojo.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/problems/BaseProblemGeneratorMojo.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/problems/ProblemEnumGeneratorMojo.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/problems/ProblemResourceBundleGeneratorMojo.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/unknowntreehandler/UnknownTreeHandlerGeneratorMojo.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/unknowntreehandler/UnknownTreePatternInputOutput.java
 create mode 100644 compiler-build-tools/src/main/java/org/apache/royale/compiler/tools/unpack/UnpackResourceMojo.java
 delete mode 100644 compiler-jburg-types/src/main/java/org/apache/flex/compiler/internal/as/codegen/IASNodeAdapter.java
 create mode 100644 compiler-jburg-types/src/main/java/org/apache/royale/compiler/internal/as/codegen/IASNodeAdapter.java
 delete mode 100644 compiler-jx/src/main/java/com/google/javascript/jscomp/FlexJSDiagnosticGroups.java
 create mode 100644 compiler-jx/src/main/java/com/google/javascript/jscomp/RoyaleDiagnosticGroups.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/asdoc/flexjs/ASDocComment.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/ASDOCJSC.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/COMPJSC.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/COMPJSCFlex.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/COMPJSCNative.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/EXTERNC.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/ExternCConfiguration.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/FlexJSToolGroup.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/JSCompilerEntryPoint.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/JSConfiguration.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/MXMLJSC.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/MXMLJSCFlex.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/MXMLJSCFlexCordova.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/MXMLJSCNative.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/MXMLJSCNode.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/clients/MXMLJSCNodeModule.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/IASGlobalFunctionConstants.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/IDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/IEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/IEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/INestingEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/ISourceMapEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/ISubEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/as/IASEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/as/IASWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/IJSDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/IJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/IJSPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/IJSWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/IMappingEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/amd/IJSAMDDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/amd/IJSAMDEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/flexjs/IJSFlexJSASDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/flexjs/IJSFlexJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/goog/IJSGoogDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/js/goog/IJSGoogEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/mxml/IMXMLEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/codegen/mxml/flexjs/IMXMLFlexJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/config/ExterncConfigurator.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/driver/IApplication.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/driver/IBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/driver/IPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/driver/js/IJSApplication.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/driver/js/IJSBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/Emitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASAfterNodeStrategy.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBeforeNodeStrategy.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASBlockWalker.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASFilterWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/as/ASWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/emit/ReferenceEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/AbstractCompilerPass.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/AddMemberPass.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/CollectImportsPass.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/CollectTypesPass.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/NamespaceResolutionPass.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/ReferenceCompiler.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/pass/ResolvePackagesPass.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/BaseReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ClassReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ConstantReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/FieldReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/FunctionReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/MemberReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/MethodReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/NullConstructorReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ParameterReference.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/reference/ReferenceModel.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/DebugLogUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/FunctionUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/externals/utils/JSTypeUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSDocEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSFilterWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSSessionModel.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSSharedData.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSSourceMapEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSSubEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/amd/ExportWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/amd/JSAMDDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/amd/JSAMDEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/amd/JSAMDEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/amd/TempTools.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocDITAEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/Notes_JSFlexJSEmitter.txt
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogDocEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JSGoogPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/goog/JarSourceFile.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jsc/JSCJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jsc/JSCPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/AccessorEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/AsIsEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BindableEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BlockCloseEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/BlockOpenEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/CatchEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ClassEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/DefinePropertyFunctionEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/DoWhileLoopEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/DynamicAccessEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/FieldEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ForEachEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ForLoopEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/FunctionCallArgumentsEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/FunctionCallEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IdentifierEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IfEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/InterfaceEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/IterationFlowEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LanguageIdentifierEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralContainerEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/LiteralEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberAccessEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MemberKeywordEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/MethodEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/NumericLiteralEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ObjectDefinePropertyEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ObjectLiteralValuePairEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageFooterEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ParameterEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ParametersEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ReturnEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SelfReferenceEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SourceMapDirectiveEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/StatementEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SuperCallEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/SwitchEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/TernaryOperatorEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/ThrowEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/TryEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/UnaryOperatorEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/WhileLoopEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/jx/WithEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/node/NodeEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/node/NodePublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/utils/DocEmitterUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/utils/EmitterUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/MXMLBlockWalker.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/MXMLEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/MXMLEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/MXMLWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLDescriptorSpecifier.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLEventSpecifier.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSASDocEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSBlockWalker.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSCordovaPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSEmitterTokens.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLFlexJSPublisher.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLNodeSpecifier.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/MXMLScriptSpecifier.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/mxml/jsc/MXMLJSCJSEmitter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/as/ASBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/JSApplication.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/JSBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/JSCompilationUnit.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/JSSourceFileHandler.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/amd/AMDBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/flexjs/FlexJSBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/flexjs/JSCSSCompilationSession.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/goog/ASDocConfiguration.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/goog/GoogBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/goog/JSGoogCompcConfiguration.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/goog/JSGoogConfiguration.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/jsc/JSCBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/node/NodeBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/js/node/NodeModuleBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/ASDocASSourceFileHandler.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/ASDocMXMLSourceFileHandler.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/MXMLBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/MXMLSourceFileHandler.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/flexjs/MXMLFlexJSASDocBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/flexjs/MXMLFlexJSASDocDITABackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/flexjs/MXMLFlexJSBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/flexjs/MXMLFlexJSCordovaBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/flexjs/MXMLFlexJSSWCBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/jsc/MXMLJSCJSBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/driver/mxml/jsc/MXMLJSCJSSWCBackend.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/graph/GoogDepsWriter.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/graph/GoogDepsWriterCordova.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/parsing/as/FlexJSASDocDelegate.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSASDocProject.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/projects/FlexJSProject.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/targets/FlexJSSWCTarget.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/targets/FlexJSTarget.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/targets/JSTarget.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/visitor/as/ASNodeHandler.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/visitor/as/ASNodeSwitch.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/visitor/as/BeforeAfterStrategy.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/internal/visitor/mxml/MXMLNodeSwitch.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/problems/UnsupportedLanguageFeatureProblem.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/targets/IJSTarget.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/utils/ASNodeUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/utils/DefinitionUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/utils/JSClosureCompilerUtil.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/utils/JSClosureCompilerWrapper.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/utils/NativeUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/utils/NodeJSUtils.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/IASNodeStrategy.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/IBlockVisitor.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/IBlockWalker.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/as/IASBlockVisitor.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/as/IASBlockWalker.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/mxml/IMXMLBlockVisitor.java
 delete mode 100644 compiler-jx/src/main/java/org/apache/flex/compiler/visitor/mxml/IMXMLBlockWalker.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/asdoc/royale/ASDocComment.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/ASDOCJSC.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSC.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCNative.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/COMPJSCRoyale.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/EXTERNC.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/ExternCConfiguration.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/JSCompilerEntryPoint.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/JSConfiguration.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSC.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCNative.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCNode.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCNodeModule.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCRoyale.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/MXMLJSCRoyaleCordova.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/clients/RoyaleToolGroup.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/IASGlobalFunctionConstants.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/IDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/IEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/IEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/INestingEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/ISourceMapEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/ISubEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/as/IASEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/as/IASWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/IJSDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/IJSEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/IJSPublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/IJSWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/IMappingEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/amd/IJSAMDDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/amd/IJSAMDEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/goog/IJSGoogDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/goog/IJSGoogEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/royale/IJSRoyaleASDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/js/royale/IJSRoyaleEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/mxml/IMXMLEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/codegen/mxml/royale/IMXMLRoyaleEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/config/ExterncConfigurator.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/driver/IApplication.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/driver/IBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/driver/IPublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/driver/js/IJSApplication.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/driver/js/IJSBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/Emitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASAfterNodeStrategy.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASBeforeNodeStrategy.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASBlockWalker.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASFilterWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/as/ASWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/emit/ReferenceEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/AbstractCompilerPass.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/AddMemberPass.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/CollectImportsPass.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/CollectTypesPass.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/NamespaceResolutionPass.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/ReferenceCompiler.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/pass/ResolvePackagesPass.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/BaseReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/ClassReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/ConstantReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/FieldReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/FunctionReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/MemberReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/MethodReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/NullConstructorReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/ParameterReference.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/reference/ReferenceModel.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/utils/DebugLogUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/utils/FunctionUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/externals/utils/JSTypeUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSDocEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSFilterWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSPublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSSessionModel.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSSharedData.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSSourceMapEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSSubEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/ExportWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/JSAMDDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/JSAMDEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/JSAMDEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/amd/TempTools.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogDocEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JSGoogPublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/goog/JarSourceFile.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jsc/JSCJSEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jsc/JSCPublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AccessorEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/AsIsEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BinaryOperatorEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BindableEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BlockCloseEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/BlockOpenEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/CatchEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ClassEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/DefinePropertyFunctionEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/DoWhileLoopEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/DynamicAccessEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/FieldEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ForEachEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ForLoopEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/FunctionCallArgumentsEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/FunctionCallEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IdentifierEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IfEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/InterfaceEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/IterationFlowEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/LanguageIdentifierEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/LiteralContainerEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/LiteralEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/MemberAccessEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/MemberKeywordEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/MethodEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/NumericLiteralEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ObjectDefinePropertyEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ObjectLiteralValuePairEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageFooterEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/PackageHeaderEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ParameterEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ParametersEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ReturnEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/SelfReferenceEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/SourceMapDirectiveEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/StatementEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/SuperCallEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/SwitchEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/TernaryOperatorEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/ThrowEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/TryEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/UnaryOperatorEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/VarDeclarationEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/WhileLoopEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/jx/WithEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/node/NodeEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/node/NodePublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocDITAEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/Notes_JSRoyaleEmitter.txt
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/DocEmitterUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/utils/EmitterUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/MXMLBlockWalker.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/MXMLEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/MXMLEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/MXMLWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/jsc/MXMLJSCJSEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLDescriptorSpecifier.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLEventSpecifier.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLNodeSpecifier.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleASDocEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleBlockWalker.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleCordovaPublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyaleEmitterTokens.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLRoyalePublisher.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/mxml/royale/MXMLScriptSpecifier.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/as/ASBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/JSApplication.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/JSBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/JSCompilationUnit.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/JSSourceFileHandler.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/amd/AMDBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/goog/ASDocConfiguration.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/goog/GoogBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/goog/JSGoogCompcConfiguration.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/goog/JSGoogConfiguration.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/jsc/JSCBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/node/NodeBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/node/NodeModuleBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/RoyaleBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/ASDocASSourceFileHandler.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/ASDocMXMLSourceFileHandler.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/MXMLBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/MXMLSourceFileHandler.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/jsc/MXMLJSCJSBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/jsc/MXMLJSCJSSWCBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/royale/MXMLRoyaleASDocBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/royale/MXMLRoyaleASDocDITABackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/royale/MXMLRoyaleBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/royale/MXMLRoyaleCordovaBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/mxml/royale/MXMLRoyaleSWCBackend.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriter.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/graph/GoogDepsWriterCordova.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/parsing/as/RoyaleASDocDelegate.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/projects/RoyaleASDocProject.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/projects/RoyaleJSProject.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/targets/JSTarget.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleJSTarget.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleSWCTarget.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/as/ASNodeHandler.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/as/ASNodeSwitch.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/as/BeforeAfterStrategy.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/mxml/MXMLNodeSwitch.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/problems/UnsupportedLanguageFeatureProblem.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/targets/IJSTarget.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/utils/ASNodeUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/utils/DefinitionUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/utils/JSClosureCompilerUtil.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/utils/JSClosureCompilerWrapper.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/utils/NativeUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/utils/NodeJSUtils.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/IASNodeStrategy.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/IBlockVisitor.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/IBlockWalker.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/as/IASBlockVisitor.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/as/IASBlockWalker.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/mxml/IMXMLBlockVisitor.java
 create mode 100644 compiler-jx/src/main/java/org/apache/royale/compiler/visitor/mxml/IMXMLBlockWalker.java
 rename compiler-jx/src/main/resources/{flexjs => royale}/closure-whitelist.properites (100%)
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestAccessorMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestClass.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestComments.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestExpressions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestFieldMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestGlobalClasses.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestGlobalConstants.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestGlobalFunctions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestInterface.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestMethodMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestPackage.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestParenthesis.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/as/TestStatements.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/CompilerArguments.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/ExternalsTestUtils.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestAnnotationEnum.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestCollectImports.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestConstructor.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternChrome.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternES3.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternJQuery.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternJSMissing.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternJasmine.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternNode.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestExternalsJSCompile.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestPackageNamespace.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestReferenceModel.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestTypeExternals.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/externals/TestTypeInheritence.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDClassA.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDClassB.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDEmitter.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDInterfaceI.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDInterfaceIOther.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDInterfaceISub.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/amd/TestAMDPackage.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSAccessorMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSAccessors.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSClass.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSEmitter.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSExpressions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSFieldMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSFile.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalClasses.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalConstants.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSGlobalFunctions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSInterface.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSJSX.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSMethodMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSPackage.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSProject.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/flexjs/TestFlexJSStatements.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogAccessorMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogClass.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogEmitter.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogExpressions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogFieldMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogFile.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogGlobalClasses.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogGlobalConstants.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogGlobalFunctions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogInterface.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogMethodMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogPackage.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogProject.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/goog/TestGoogStatements.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapExpressions.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapFieldMembers.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapGlobalClasses.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/TestMXMLApplication.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/TestMXMLAttributes.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/TestMXMLNodes.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/TestMXMLScript.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLApplication.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/flexjs/TestFlexJSMXMLScript.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/sourcemaps/TestSourceMapMXMLEvents.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/codegen/mxml/sourcemaps/TestSourceMapMXMLScript.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/AMDTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/ASTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/FlexJSSourceMapTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/FlexJSTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/ITestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/MXMLTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/SourceMapTestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/compiler/internal/test/TestBase.java
 delete mode 100644 compiler-jx/src/test/java/org/apache/flex/utils/EnvProperties.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestAccessorMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestClass.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestComments.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestExpressions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestFieldMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestGlobalClasses.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestGlobalConstants.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestGlobalFunctions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestInterface.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestMethodMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestPackage.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestParenthesis.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/as/TestStatements.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/CompilerArguments.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/ExternalsTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/ExternalsTestUtils.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestAnnotationEnum.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestCollectImports.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestConstructor.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternChrome.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternES3.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternJQuery.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternJSMissing.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternJasmine.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternNode.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestExternalsJSCompile.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestPackageNamespace.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestReferenceModel.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestTypeExternals.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/externals/TestTypeInheritence.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDClassA.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDClassB.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDEmitter.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDInterfaceI.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDInterfaceIOther.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDInterfaceISub.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/amd/TestAMDPackage.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogAccessorMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogClass.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogEmitter.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogExpressions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogFieldMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogFile.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogGlobalClasses.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogGlobalConstants.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogGlobalFunctions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogInterface.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogMethodMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogPackage.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogProject.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/goog/TestGoogStatements.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleAccessorMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleAccessors.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleClass.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleEmitter.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleExpressions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleFieldMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleFile.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleGlobalClasses.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleGlobalConstants.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleGlobalFunctions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleInterface.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleJSX.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleMethodMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyalePackage.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleProject.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/royale/TestRoyaleStatements.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapExpressions.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapFieldMembers.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapGlobalClasses.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/js/sourcemaps/TestSourceMapStatements.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/TestMXMLApplication.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/TestMXMLAttributes.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/TestMXMLNodes.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/TestMXMLScript.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/royale/TestRoyaleMXMLApplication.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/royale/TestRoyaleMXMLScript.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/sourcemaps/TestSourceMapMXMLEvents.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/mxml/sourcemaps/TestSourceMapMXMLScript.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/AMDTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/ASTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/ITestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/MXMLTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/RoyaleSourceMapTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/RoyaleTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/SourceMapTestBase.java
 create mode 100644 compiler-jx/src/test/java/org/apache/royale/compiler/internal/test/TestBase.java
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/CSSTest.mxml
 delete mode 100755 compiler-jx/src/test/resources/flexjs/files/CSSTestSource.css
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/FlexJSTest_again.mxml
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/FlexJSTest_again_Flash.mxml
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/FlexJSTest_again_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/LocalFunction.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/LocalFunction_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/MyInitialView.mxml
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/MyInitialView_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/StockDataJSONItemConverter.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/StockDataJSONItemConverter.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/binding/ComplexValueObject.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/binding/SimpleValueObject.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/controllers/MyController.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/controllers/MyController_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/models/MyModel.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/models/MyModel_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/wildcard_import.mxml
 delete mode 100644 compiler-jx/src/test/resources/flexjs/files/wildcard_import_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/Test.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/Test_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/classes/A.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/classes/A_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/classes/B.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/classes/B_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/classes/C.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/classes/C_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/interfaces/IA.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/interfaces/IA_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/interfaces/IB.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/interfaces/IB_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/interfaces/IC.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/bad_overrides/interfaces/IC_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular/Base.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular/Base_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular/Super.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular/Super_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular_proto/A_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular_proto/B_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular_proto/C_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular_proto/D_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular_proto/E_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/circular_proto/F_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/Test_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/classes/A.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/classes/A_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/classes/B.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/classes/B_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/classes/C.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/classes/C_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IA.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IA_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IB.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IB_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IC.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IC_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/ID.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/ID_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IE.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/interfaces/interfaces/IE_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/internal/MainClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/internal/OtherClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/internal/OtherClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/Test.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/Test_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/classes/A.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/classes/A_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/classes/B.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/classes/B_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/classes/C.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/classes/C_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/interfaces/IA.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/interfaces/IA_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/interfaces/IB.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/interfaces/IB_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/interfaces/IC.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/overrides/interfaces/IC_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_ambiguous_definition/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_ambiguous_definition/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_ambiguous_definition/mypackage/TestClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_ambiguous_definition/otherpackage/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_no_window/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_no_window/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_use_window/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_use_window/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/UseWindow.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/UseWindow_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/mypackage/TestClass.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/mypackage/TestClass_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/otherpackage/Event.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/package_conflicts_use_window/otherpackage/Event_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/super/Base.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/super/Base_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/super/Super.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/super/Super_result.js
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/xml_requires/XMLRequire.as
 delete mode 100644 compiler-jx/src/test/resources/flexjs/projects/xml_requires/XMLRequire_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/CSSTest.mxml
 create mode 100755 compiler-jx/src/test/resources/royale/files/CSSTestSource.css
 rename compiler-jx/src/test/resources/{flexjs => royale}/files/CSSTestSource_encoded_result.txt (100%)
 rename compiler-jx/src/test/resources/{flexjs => royale}/files/CSSTestSource_result.css (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/files/LocalFunction.as
 create mode 100644 compiler-jx/src/test/resources/royale/files/LocalFunction_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/MyInitialView.mxml
 create mode 100644 compiler-jx/src/test/resources/royale/files/MyInitialView_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/RoyaleTest_again.mxml
 create mode 100644 compiler-jx/src/test/resources/royale/files/RoyaleTest_again_Flash.mxml
 create mode 100644 compiler-jx/src/test/resources/royale/files/RoyaleTest_again_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/StockDataJSONItemConverter.as
 create mode 100644 compiler-jx/src/test/resources/royale/files/StockDataJSONItemConverter.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/binding/ComplexValueObject.as
 create mode 100644 compiler-jx/src/test/resources/royale/files/binding/SimpleValueObject.as
 create mode 100644 compiler-jx/src/test/resources/royale/files/controllers/MyController.as
 create mode 100644 compiler-jx/src/test/resources/royale/files/controllers/MyController_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/models/MyModel.as
 create mode 100644 compiler-jx/src/test/resources/royale/files/models/MyModel_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/files/wildcard_import.mxml
 create mode 100644 compiler-jx/src/test/resources/royale/files/wildcard_import_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/Test.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/Test_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/A.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/A_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/B.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/B_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/C.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/classes/C_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/interfaces/IA.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/interfaces/IA_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/interfaces/IB.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/interfaces/IB_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/interfaces/IC.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/bad_overrides/interfaces/IC_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular/Base.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular/Base_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular/Super.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular/Super_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/A.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular_proto/A_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/B.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular_proto/B_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/C.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular_proto/C_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/D.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular_proto/D_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/E.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular_proto/E_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/F.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/circular_proto/F_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/circular_proto/index_result.html (100%)
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/interfaces/Test.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/Test_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/classes/A.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/classes/A_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/classes/B.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/classes/B_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/classes/C.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/classes/C_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IA.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IA_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IB.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IB_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IC.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IC_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/ID.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/ID_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IE.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/interfaces/interfaces/IE_result.js
 rename compiler-jx/src/test/resources/{flexjs => royale}/projects/internal/MainClass.as (100%)
 create mode 100644 compiler-jx/src/test/resources/royale/projects/internal/MainClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/internal/OtherClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/internal/OtherClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/Test.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/Test_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/classes/A.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/classes/A_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/classes/B.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/classes/B_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/classes/C.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/classes/C_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/interfaces/IA.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/interfaces/IA_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/interfaces/IB.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/interfaces/IB_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/interfaces/IC.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/overrides/interfaces/IC_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_ambiguous_definition/AmbiguousDefinition_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_ambiguous_definition/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_ambiguous_definition/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_ambiguous_definition/mypackage/TestClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_ambiguous_definition/otherpackage/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/DifferentPackageAsConflict_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/mypackage/TestClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/otherpackage/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_different_package_as_conflict/otherpackage/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_no_window/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_no_window/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_no_window/NoConflictNoWindow_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_no_window/mypackage/TestClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_use_window/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_use_window/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_use_window/NoConflictUseWindow_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_no_conflict_use_window/mypackage/TestClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/SamePackageAsConflict_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/mypackage/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/mypackage/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/UseWindow.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/UseWindow_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/mypackage/TestClass.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/mypackage/TestClass_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/otherpackage/Event.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/package_conflicts_use_window/otherpackage/Event_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/super/Base.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/super/Base_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/super/Super.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/super/Super_result.js
 create mode 100644 compiler-jx/src/test/resources/royale/projects/xml_requires/XMLRequire.as
 create mode 100644 compiler-jx/src/test/resources/royale/projects/xml_requires/XMLRequire_result.js
 delete mode 100644 compiler-test-utils/src/main/java/org/apache/flex/utils/AntTestAdapter.java
 delete mode 100644 compiler-test-utils/src/main/java/org/apache/flex/utils/EnvProperties.java
 delete mode 100644 compiler-test-utils/src/main/java/org/apache/flex/utils/FilenameNormalization.java
 delete mode 100644 compiler-test-utils/src/main/java/org/apache/flex/utils/ITestAdapter.java
 delete mode 100644 compiler-test-utils/src/main/java/org/apache/flex/utils/MavenTestAdapter.java
 delete mode 100644 compiler-test-utils/src/main/java/org/apache/flex/utils/TestAdapterFactory.java
 create mode 100644 compiler-test-utils/src/main/java/org/apache/royale/utils/AntTestAdapter.java
 create mode 100644 compiler-test-utils/src/main/java/org/apache/royale/utils/EnvProperties.java
 create mode 100644 compiler-test-utils/src/main/java/org/apache/royale/utils/FilenameNormalization.java
 create mode 100644 compiler-test-utils/src/main/java/org/apache/royale/utils/ITestAdapter.java
 create mode 100644 compiler-test-utils/src/main/java/org/apache/royale/utils/MavenTestAdapter.java
 create mode 100644 compiler-test-utils/src/main/java/org/apache/royale/utils/TestAdapterFactory.java
 delete mode 100644 compiler/src/main/antlr/org/apache/flex/compiler/internal/parsing/as/ASParser.g
 delete mode 100644 compiler/src/main/antlr/org/apache/flex/compiler/internal/parsing/as/MetadataParser.g
 create mode 100644 compiler/src/main/antlr/org/apache/royale/compiler/internal/parsing/as/ASParser.g
 rename compiler/src/main/antlr/org/apache/{flex => royale}/compiler/internal/parsing/as/ImportMetadataTokenTypes.txt (100%)
 create mode 100644 compiler/src/main/antlr/org/apache/royale/compiler/internal/parsing/as/MetadataParser.g
 delete mode 100644 compiler/src/main/antlr3/org/apache/flex/compiler/internal/css/CSS.g
 delete mode 100644 compiler/src/main/antlr3/org/apache/flex/compiler/internal/css/CSSTree.g
 create mode 100644 compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSS.g
 create mode 100644 compiler/src/main/antlr3/org/apache/royale/compiler/internal/css/CSSTree.g
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/ABCConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/ABCEmitter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/ABCLinker.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/ABCParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/ABCReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/ClassDependencySort.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/EntryOrderedStore.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/Pool.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/PoolingABCVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/diagnostics/AbstractDiagnosticVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/diagnostics/DiagnosticsAggregator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/graph/IBasicBlock.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/graph/IFlowgraph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/graph/algorithms/DepthFirstPreorderIterator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/graph/algorithms/DominatorTree.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/instructionlist/InstructionList.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/models/FrameModelEncoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/models/FrameModelVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/models/TreeModelEncoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/models/TreeModelVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/optimize/DeadCodeFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/optimize/PeepholeOptimizerMethodBodyVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/print/ABCDumpVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ArbitraryOperandsInstruction.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Block.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ClassInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ControlFlowGraph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ECMASupport.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ExceptionInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/FrameCountVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ImmediateOperandInstruction.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/InstanceInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Instruction.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/InstructionFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Label.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Metadata.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/MethodBodyInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/MethodInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Name.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Namespace.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/NoOperandsInstruction.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Nsset.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/OneOperandInstruction.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/PooledValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/ScriptInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Trait.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/semantics/Traits.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingABCVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingClassVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingMetadataVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingMethodBodyVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingMethodVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingScriptVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingTraitVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/DelegatingTraitsVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IABCVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IClassVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IDiagnosticsVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IFlowGraphVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IMetadataVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IMethodBodyVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IMethodVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IScriptVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/ITraitVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/ITraitsVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/IVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilABCVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilClassVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilDiagnosticsVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilMetadataVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilMethodBodyVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilMethodVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilScriptVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilTraitVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilTraitsVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/abc/visitors/NilVisitors.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/Messages.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/ASDocComment.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IASDocBundleDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IASDocComment.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IASDocDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IASDocTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IASParserASDocDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IMetadataParserASDocDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/asdoc/IPackageDITAParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/ASC.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/ASDOC.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/COMPC.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/FalconToolGroup.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/MXMLC.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/Optimizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/CodeGenErrorFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/CompilerProblemCategorizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/IProblemFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemFilterClassCriteria.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemFormatter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemPrinter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemQuery.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemQueryProvider.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/ProblemSettingsFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/clients/problems/WorkspaceProblemFormatter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/ASImportTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/ASModifier.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/DependencyType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/DependencyTypeSet.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IDecoration.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IDefinitionPriority.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IEmbedResolver.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IFileSpecificationGetter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IImportTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IMetaInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/IPathResolver.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/ISourceLocation.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/LibraryPathUtils.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/ModifiersSet.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/Multiname.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/MutablePrefixMap.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/NodeReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/PrefixMap.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/PrefixedXMLName.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/RecursionGuard.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/SourceLocation.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/VersionInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/common/XMLName.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ApplicationDomainTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/CommandLineConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/Configuration.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ConfigurationBuffer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ConfigurationInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ConfigurationPathResolver.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ConfigurationValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/Configurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ICompilerProblemSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/ICompilerSettingsConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/config/RSLSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/IASKeywordConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/IASLanguageConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/IASWarningConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/ICSSCoreConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/IMXMLCoreConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/IMetaAttributeConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/constants/INamespaceConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/CombinatorType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ConditionType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/FontFaceSourceType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSCombinator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSDocument.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSFontFace.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSMediaQueryCondition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSNamespaceDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSProperty.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSRule.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSSelector.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/css/ICSSSelectorCondition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/AppliedVectorDefinitionFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IAccessorDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IAppliedVectorDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IBindableVariableDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IClassDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IConstantDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IDocumentableDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IEffectDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IEventDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IFunctionDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IGetterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IInterfaceDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IMemberedDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IMetadataDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/INamespaceDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IPackageDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IParameterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IQualifiers.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IScopedDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/ISetterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IStyleDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/ITypeDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/IVariableDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/metadata/IDeprecationInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/metadata/IMetaTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/metadata/IMetaTagAttribute.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/references/INamespaceReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/references/IReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/references/IResolvedQualifiersReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/definitions/references/ReferenceFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/BURMAbortException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/BuildCanceledException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/CircularDependencyException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/CodegenInterruptedException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/ConfigurationException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/DuplicateLabelException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/LibraryCircularDependencyException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/MissingBuiltinException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/exceptions/UnknownControlFlowTargetException.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/filespecs/BaseFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/filespecs/CombinedFile.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/filespecs/FileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/filespecs/IBinaryFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/filespecs/IFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/FXGConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/FXGFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/FXGParserFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/FXGVersion.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/IFXGParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/IFXGTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/dom/IFXGNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FXGSymbolClass.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FlexFXG2SWFTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FlexGraphicNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FlexParagraphNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FlexRichTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FlexSpanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/flex/FlexTextGraphicNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/logging/FXGLog.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/logging/FXGLoggerFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/logging/IFXGLogger.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/resources/FXGResourceResolverFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/resources/IFXGResourceResolver.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/fxg/swf/FXG2SWFTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/ABCScopeBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/ClassGeneratorHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/CollectMetadataTraitVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/FunctionGeneratorHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/ScopedDefinitionTraitsVisitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/ScriptDefinitionBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/abc/TypeDefinitionBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ABCGeneratingReducer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ABCGenerator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/BindableHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/Binding.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ClassDirectiveProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/CodeGeneratorManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ControlFlowContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ControlFlowContextManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/DirectiveProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/DumpBURMState.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ExceptionHandlingContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/GenerateFunctionInParallelResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/GlobalDirectiveProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/GlobalLexicalScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ICodeGenerator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/ICodeGeneratorFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/InlineFunctionLexicalScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/InstructionListNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/InterfaceDirectiveProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/LabelScopeControlFlowContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/LabeledStatementControlFlowContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/LexicalScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/LoopControlFlowContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/SwitchControlFlowContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/UnknownTreeFinding.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/UnknownTreeHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/as/codegen/WithContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/AssetTagCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/CSSDocumentCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/CacheStoreKeyBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/ConcurrentCacheStoreBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/FileScopeCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/MXMLDataCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/PackageNamespaceDefinitionCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/caches/SWFCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/clients/CLIFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/clients/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingAnalyzer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingCodeGenUtils.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingDatabase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingDestinationMaker.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/BindingInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/FunctionWatcherInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/PropertyWatcherInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/StaticPropertyWatcherInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/WatcherAnalyzer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/WatcherInfoBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/codegen/databinding/XMLWatcherInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/common/Counter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/common/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/COMPCConfiguration.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/CompilerProblemSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/DefaultsConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/FileConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/FlashBuilderConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/FrameInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/ICompilerSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/IConfigurationFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/IConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/IWriteOnlyProjectSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/LoadExternsParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/QNameNormalization.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/RSLArgumentNameGenerator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/RuntimeSharedLibraryPathInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/SystemPropertyConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/TargetSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/ArgumentNameGenerator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/Arguments.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/Config.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/DefaultArgumentValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/DeprecatedConfig.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/FlexOnly.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/InfiniteArguments.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/Mapping.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/annotations/SoftPrerequisites.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/localization/ILocalizedText.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/localization/ILocalizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/localization/LocalizationManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/localization/ResourceBundleLocalizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/config/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSArrayPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSColorPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSCombinator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSDocument.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSFontFace.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSFunctionCallPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSKeyFrames.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSKeywordPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSMediaQueryCondition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSModelTreeType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSMultiValuePropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSNamespaceDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSNumberPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSProperty.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSRgbColorPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSRgbaColorPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSRule.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSSelector.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSSelectorCondition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSStringPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSTypedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/CSSURLAndFormatPropertyValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/codegen/CSSCompilationSession.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/codegen/CSSModuleGenerator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/codegen/CSSReducer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/codegen/ICSSCodeGenResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/codegen/ICSSRuntimeConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/codegen/Pair.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/semantics/ActivatedStyleSheets.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/css/semantics/CSSSemanticAnalyzer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/AccessorDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/AmbiguousDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/AppliedVectorDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ClassDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ClassDefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ClassTraitsDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ConstantDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/DefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/EffectDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/EventDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/FunctionDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/GetterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/InterfaceDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/MemberedDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/MetadataDefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/NamespaceDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/PackageDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ParameterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/ScopedDefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/SetterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/StyleDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/SyntheticBindableGetterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/SyntheticBindableSetterDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/TypeDefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/VariableDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/VectorInformation.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/metadata/DeprecationInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/metadata/MetaTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/metadata/MetaTagAttribute.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/metadata/ResourceBundleMetaTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/mxml/MXMLEventHandlerScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/BuiltinReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/LexicalReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/NotATypeReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/ParameterizedReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/ReferenceCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/ResolvedQualifiersReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/definitions/references/ResolvedReference.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/EmbedAttribute.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/EmbedData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/EmbedMIMEType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/DataTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/ImageTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/JPEGTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/MovieTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/PBJTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/ScalableTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/SkinTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/SoundTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/TranscoderBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/embedding/transcoders/XMLTranscoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/filespecs/IZipFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/filespecs/SWCFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/filespecs/StringFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/filespecs/ZipFileSpecification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/AbstractFXGNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/AbstractShapeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/BitmapGraphicNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/CDATANode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/ContentPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/DOMParserHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/DefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/DelegateNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/EllipseNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/GradientEntryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/GraphicContentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/GraphicContext.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/GraphicNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/GroupDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/GroupNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IFillNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IMaskableNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IMaskingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IPreserveWhiteSpaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IScalableGradientNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/IStrokeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/ITextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/ITransformNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/LibraryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/LineNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/MaskPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/PathNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/PlaceObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/RectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/RichTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/TextGraphicNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/fills/AbstractFillNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/fills/BitmapFillNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/fills/LinearGradientFillNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/fills/RadialGradientFillNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/fills/SolidColorFillNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/AbstractFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/BevelFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/BlurFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/ColorMatrixFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/DropShadowFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/GlowFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/GradientBevelFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/filters/GradientGlowFilterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/AbstractRichBlockTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/AbstractRichParagraphNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/AbstractRichTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/BRNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/DivNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/ImgNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/LinkNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/ParagraphNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/SpanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/TCYNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/TabNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/TextHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/TextLayoutFormatNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/richtext/TextPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/strokes/AbstractStrokeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/strokes/LinearGradientStrokeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/strokes/RadialGradientStrokeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/strokes/SolidColorStrokeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/text/AbstractCharacterTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/text/AbstractTextNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/text/BRNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/text/ParagraphNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/text/SpanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/transforms/AbstractTransformNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/transforms/ColorTransformNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/transforms/MatrixNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/AlignmentBaseline.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/BaselineOffset.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/BaselineShift.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/BevelType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/BlendMode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/BlockProgression.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/BreakOpportunity.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/Caps.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/ColorWithEnum.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/DigitCase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/DigitWidth.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/Direction.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/DominantBaseline.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/FillMode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/FontStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/FontWeight.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/InterpolationMethod.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/Joints.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/JustificationRule.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/JustificationStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/Kerning.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/LeadingModel.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/LigatureLevel.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/LineBreak.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/MaskType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/NumberAuto.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/NumberInherit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/NumberPercentAuto.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/ResizeMode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/ScaleMode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/ScalingGrid.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/SpreadMethod.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/TextAlign.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/TextDecoration.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/TextJustify.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/TextRotation.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/TypographicCase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/VerticalAlign.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/WhiteSpaceCollapse.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/dom/types/Winding.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/logging/AbstractLogger.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/logging/SystemLogger.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/resources/FXGFileResolver.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/AbstractFXGVersionHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/FXGSAXParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/FXGSAXScanner.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/FXGVersionHandlerRegistry.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/FXG_v1_0_Handler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/FXG_v2_0_Handler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/sax/IFXGVersionHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/swf/DefineImage.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/swf/ImageHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/swf/ShapeHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/swf/TextHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/swf/TypeHelper.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/fxg/types/FXGMatrix.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/Graph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/GraphEdge.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/GraphMLWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/IGraph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/IGraphEdge.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/IGraphable.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/IReportWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/InvalidationBytesCalculator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/LinkReportWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/SynchronizedGraph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/TopologicalSort.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/graph/XMLGraphWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/EntityProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLDataManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLDialect.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLDialect2006.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLDialect2009.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLDialect2012.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLInstructionData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLManifestManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLNamespaceAttributeData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLNamespaceMapping.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLStateSplitter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLTagAttributeData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLTagData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLTextData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/MXMLUnitData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/StateDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/StateDefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/StateGroupDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/mxml/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/FakingReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/FilteringList.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/ISourceFragment.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/ITokenStreamFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/SourceFragment.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/SourceFragmentsReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/TokenBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/ASBalancingScanner.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/ASDocToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/ASDocTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/ASToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/BaseASParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/BaseMetaTagParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/BaseRawASTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/BaseRawTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/BaseRepairingTokenBuffer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/BaseTokenizerWithFakeCharacters.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/ConfigCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/ConfigProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/DeferFunctionBody.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/IProblemReporter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/IProjectConfigVariables.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/IRepairingTokenBuffer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/IncludeHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/MetaDataPayloadToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/MetadataToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/MetadataTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/NilASDocDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/OffsetCue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/OffsetLookup.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/RepairingTokenBuffer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/SimpleASDocDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/StreamingASTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/as/StreamingTokenBuffer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/BalancingMXMLProcessor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/BaseRawMXMLTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLScopeBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLTagDataDepth.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLTagDataPayload.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLUnitDataIterator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/parsing/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ASCProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ASProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ASSourceFileHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/CompilerProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ConfigManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/DefinitionPriority.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/DependencyGraph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/FXGSourceFileHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/FlexProjectConfigurator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ISourceFileHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/LibraryDependencyGraph.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/LibraryPathManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/MXMLSourceFileHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ResourceBundleSourceFileHandler.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/SourceListManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/SourcePathManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/ThemeUtilities.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/projects/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/resourcebundles/PropertiesFileParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/resourcebundles/ResourceBundleUtils.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ASFileScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ASFileScopeProvider.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ASProjectScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ASScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ASScopeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ASScopeCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/CatchScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ClosureScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/EmptyDefinitionStore.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/FXGFileScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/FunctionScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/IDefinitionStore.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/IMutableDefinitionSet.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/LargeDefinitionSet.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/LargeDefinitionStore.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/MXMLFileScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/NamespaceSetPredicate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/NoDefinitionScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/PackageScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SWCFileScopeProvider.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/ScopeView.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SmallDefinitionSet.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SmallDefinitionStore1.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SmallDefinitionStore2.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SmallDefinitionStore4.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SmallDefinitionStore8.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/SmallDefinitionStoreBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/TypeScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/WithScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/scopes/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/semantics/MethodBodySemanticChecker.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/semantics/PostProcessStep.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/semantics/SemanticUtils.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/AppSWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexAppSWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexApplicationFrame1Info.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexFontInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexFrame1Info.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexLibraryFrame1Info.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexLibrarySWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexRSLInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexSplashScreenImage.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/FlexTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/ILibrarySWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/ITargetAttributes.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/LibrarySWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/LinkageChecker.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/NilTargetAttributes.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWCTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/SWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/TagSorter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/Target.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/TargetAttributeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/TargetAttributesMap.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/TargetAttributesMetadata.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/TargetReport.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/targets/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/testing/NodesToXMLStringFormatter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/testing/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/AccessorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ArrayLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseLiteralContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseStatementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseTypedDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BaseVariableNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorAsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseAndAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseAndNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseLeftShiftAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseLeftShiftNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseOrAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseOrNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseRightShiftAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseRightShiftNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseUnsignedRightShiftAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseUnsignedRightShiftNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseXorAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorBitwiseXorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorCommaNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorDivisionAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorDivisionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorEqualNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorGreaterThanEqualsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorGreaterThanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorInNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorInstanceOfNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorIsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorLessThanEqualsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorLessThanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorLogicalAndAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorLogicalAndNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorLogicalOrAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorLogicalOrNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorMinusAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorMinusNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorModuloAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorModuloNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorMultiplicationAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorMultiplicationNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorNotEqualNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorPlusAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorPlusNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorStrictEqualNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BinaryOperatorStrictNotEqualNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/BlockNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/CatchNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ChainedVariableNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ClassNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ClassReferenceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ConditionalNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ConfigConditionBlockNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ConfigConstNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ConfigExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ConfigNamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/DefaultXMLNamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/DoWhileLoopNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/DynamicAccessNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/EmbedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ExpressionNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/FileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/FixedChildrenNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ForLoopNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/FullNameNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/FunctionCallNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/FunctionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/FunctionObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/GetterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IInitializableDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IfNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ImportNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/InterfaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/IterationFlowNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/KeywordNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/LabeledStatementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/LanguageIdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/LiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/MemberAccessExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/MemberedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ModifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ModifiersContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NamespaceAccessExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NamespaceIdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NilNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NonResolvingIdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/NumericLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ObjectLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ObjectLiteralValuePairNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/OperatorNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/PackageNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ParameterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/QualifiedNameExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/QualifiedNamespaceExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/RegExpLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ReturnNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/RuntimeNameExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ScopedBlockNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/SetterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/SwitchNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/TerminalNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/TernaryOperatorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/ThrowNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/TransparentContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/TreeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/TryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/TypedExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorAtNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorBitwiseNotNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorDeleteNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorLogicalNotNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorMinusNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorPlusNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorPostDecrementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorPostIncrementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorPostfixNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorPreDecrementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorPreIncrementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorTypeOfNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UnaryOperatorVoidNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/UseNamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/VariableExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/VariableNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/VectorLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/WhileLoopNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/WithNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/XMLListLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/XMLLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/AccessibilityTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/AlternativeTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/BaseDefinitionMetaTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/BasicMetaTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/DefaultPropertyTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/EffectTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/EventTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/EventTriggerTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/InspectableTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/MetaTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/MetaTagValue.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/MetaTagsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/MultiValueMetaTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/ResourceBundleTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/SkinClassTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/StyleTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/metadata/TypedTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/AccessorFunctionContentsPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/DecorationPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/FunctionContentsPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/IAccessorFunctionContentsPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/IDecorationPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/IFunctionContentsPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/SparseDecorationPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/as/parts/VariableDecorationPart.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLApplicationNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLArrayNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLBindingAttributeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLBooleanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClassDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClassNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClassReferenceNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClearNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLCompilerDirectiveNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLCompilerDirectiveParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLComponentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLConcatenatedDataBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDataBindingParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDeclarationsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDeferredInstanceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDesignLayerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDocumentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLEffectSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLEmbedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLEventSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLExpressionNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLFactoryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLFunctionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLHTTPServiceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLHTTPServiceRequestPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLImplementsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLImplicitImportNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLInstanceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLIntNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLLibraryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLMetadataNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLModelNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLModelPropertyContainerNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLModelPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLModelRootNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLNumberNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPrivateNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLRegExpNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLRemoteObjectMethodNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLRemoteObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLReparentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLRepeaterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLResourceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLScriptNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLSingleDataBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLSpecifierNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStateNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStringNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStyleNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStyleSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLTreeBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLUintNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLVectorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLWebServiceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLWebServiceOperationNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLXMLListNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/MXMLXMLNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/XMLBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/mxml/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/properties/ResourceBundleEntryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/properties/ResourceBundleFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/tree/properties/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/ABCCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/ASCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/CompilationUnitBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/EmbedCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/EmbedCompilationUnitFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/FXGCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/ImportedASCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/InvisibleCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/MXMLCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/ResourceBundleCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/ResourceModuleCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/SWCCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/ServicesXMLCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/SourceCompilationUnitFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/StringToCompilationUnitMap.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/StyleModuleCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/ABCBytesRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/ABCFileScopeRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/ASFileScopeRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/EmbedFileScopeRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/FileScopeRequestResultBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/RequestMaker.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/SWFTagsRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/SyntaxTreeRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/workspaces/Workspace.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/internal/workspaces/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLDataManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLInstructionData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLLanguageConstants.java
 delete mode 100755 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLManifestManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLNamespaceAttributeData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLNamespaceMapping.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLTagAttributeData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLTagData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLTextData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLTypeConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IMXMLUnitData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IStateDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IStateDefinitionBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IStateGroupDefinition.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/mxml/IXMLNameResolver.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/GenericTokenStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/IASBalancingScanner.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/IASToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/IASTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/ICMToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/IMXMLToken.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/IMXMLTokenizer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/IMetadataParser.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/MXMLTokenFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/parsing/MXMLTokenTypes.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ANELibraryNotAllowedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ASDocNotClosedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AbstractDeprecatedAPIProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AbstractSemanticProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AccessUndefinedMemberProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AccessUndefinedPropertyInPackageProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AccessUndefinedPropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AccessorTypesMustMatchProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AmbiguousGotoTargetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AmbiguousReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AnyNamespaceCannotBeQualifierProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ArrayCastProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ArrayDowncastProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AssignToConstProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AssignToFunctionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AssignToNonReferenceValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AssignToReadOnlyPropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AssignmentInConditionalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AttemptToDeleteFixedPropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AttributesAreNotCallableProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/AttributesNotAllowedOnPackageDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BURMDiagnosticForEachExpectedInProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BURMDiagnosticNotAllowedHereProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BURMPatternMatchFailureProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BadAccessInterfaceMemberProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BadCharacterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BadSetterReturnTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/BaseClassIsFinalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CDataNotClosedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSCodeGenProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSEmbedAssetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSExcludedStylePropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSParserProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSUndefinedNamespacePrefixProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSUndefinedTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSUnknownDefaultNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSUnresolvedClassReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CSSUnusedTypeSelectorProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CallNonFunctionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CallUndefinedMethodProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CanNotInsertSemicolonProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CannotDeleteSuperDescendantsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CannotExtendClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CannotExtendInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CannotResolveConfigExpressionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CannotResolveProjectLevelConfigExpressionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CircularTypeReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ClassesMappedToSameRemoteAliasProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CodegenInternalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CodegenProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CommentNotClosedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ComparisonBetweenUnrelatedTypesProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CompiledAsAComponentProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CompilerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CompilerProblemClassification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CompilerProblemSeverity.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ComponentTagWithoutURIProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConfigurationFileNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConfigurationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConflictingInheritedNameInNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConflictingNameInNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConstNotInitializedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConstructorCannotHaveReturnTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConstructorInInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConstructorIsGetterSetterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConstructorIsStaticProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ConstructorMustBePublicProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CountedForLoopInitializerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/CyclicalIncludesProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DateCastProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DecrementMustBeReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DefinitionShadowedByPackageNameProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DependencyNotCompatibleProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DeprecatedAPIProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DeprecatedAPIWithMessageProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DeprecatedAPIWithReplacementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DeprecatedAPIWithSinceAndReplacementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DeprecatedAPIWithSinceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DeprecatedConfigurationOptionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateClassDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateFunctionDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateImportAliasProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateInterfaceDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateLabelProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateNamespaceDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateQNameInSourcePathProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateScriptProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateSkinStateProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateSourceFileProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateSwitchCaseProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DuplicateVariableDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/DynamicNotOnClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedAS2TagsModifiedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedBadScalingGridTargetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedCouldNotDetermineSampleFrameCountProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedExceptionWhileTranscodingProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedInitialValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedInvalidAttributeValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedInvalidUnicodeRangeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedMissingSymbolProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedMovieScalingNoSymbolProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedMultipleMetaTagsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedNoSkinClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedNoSourceAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedOnlyOnClassesAndVarsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedQualityRequiresCompressionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedQualityValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedScalingGridProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedScalingGridValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedSkinClassNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedSourceAttributeCouldNotBeReadProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedSourceAttributeDoesNotExistProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedSourceFileNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedTypeNotEmbeddableProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnableToReadSourceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnknownAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnknownMimeTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnrecogniedFileTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnsupportedAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnsupportedSamplingRateProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/EmbedUnsupportedTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ExpectDefinitionKeywordAfterAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ExpectXmlBeforeNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ExtraCharactersAfterEndOfProgramProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ExtraneousSuperStatementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGChildNodeNotSupportedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGContentNotContiguousProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGDefinitionNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGErrorEmbeddingImageProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidBooleanValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidChildColorTransformNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidChildMatrixNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidChildNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidColorMatrixValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidColorValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidDefinitionNameProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidDoubleValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidFloatValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidGroupIDAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidIntegerValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidLibraryElementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidMaskElementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidNestingElementsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidNodeAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidPathDataProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidPercentValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidRectRadiusXRadiusYAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidRootNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidScaleGridGroupChildProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidScaleGridRotationAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidTabStopsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGInvalidVersionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGMissingAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGMissingGroupChildNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGMultipleElementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGOutOfRangeValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGParserProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGPrivateElementNotChildOfGraphicProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGPrivateElementNotLastProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGScanningProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGUndefinedPropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGUnknownAttributeValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGUnknownElementInVersionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FXGVersionHandlerNotRegisteredProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FatalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FileIOProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FileInLibraryIOProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FileInLibraryNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FileNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FileWriteProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FinalOutsideClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FlexOnlyConfigurationOptionNotSupported.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FontEmbeddingNotSupported.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ForwardReferenceToBaseClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FunctionNotMarkedOverrideProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/FunctionWithoutBodyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/GetterCannotHaveParametersProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/GetterMustNotBeVoidProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/GlobalBindablePropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/HostComponentClassNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/HostComponentMustHaveTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ICompilerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IllegalAssignmentToClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IllogicalComparionWithNaNProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IllogicalComparisonWithUndefinedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ImplicitCoercionToSubtypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ImplicitCoercionToUnrelatedTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ImplicitTypeCheckCoercionToUnrelatedTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ImproperlyConfiguredTargetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InaccessibleMethodReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InaccessiblePropertyReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IncompatibleDefaultValueOfTypeNullProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IncompatibleInitializerTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IncompatibleInterfaceMethodProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IncompatibleOverrideProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/IncrementMustBeReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InitializerValueNotAnIntegerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InitializerValueOutOfRangeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InlineFunctionNotFinalStaticOrGlobalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InlineFunctionTooLargeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InlineNestedInliningNotSupportedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InlineNoSourceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InlineUnsupportedInstructionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InlineUnsupportedNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InstanceOfProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InterfaceBindablePropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InterfaceCannotBeInstantiatedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InterfaceMethodOverrideProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InterfaceMethodWithBodyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InterfaceModifierProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InterfaceNamespaceAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InternalCompilerProblem2.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidABCByteCodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidBackgroundColorProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidByteCodeGeneratedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidConfigLocationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidDecrementOperandProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidForInInitializerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidImportFileProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidIncrementOperandProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidLabelProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidLvalueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidNamespaceInitializerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidOverrideProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidPrivateNamespaceAttrProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidPrivateNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidProtectedNamespaceAttrProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidProtectedNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidPublicNamespaceAttrProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidPublicNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidRestParameterDeclarationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidSuperExpressionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidSuperStatementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/InvalidTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/LibraryNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/LocalBindablePropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/LossyConversionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLAttributeVersionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLBadChildTagPropertyAssignmentProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLClassNodeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLConstructorHasParametersProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLContentAfterRootTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLContentBeforeRootTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLDatabindingSourceNotBindableProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLDualContentProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLDuplicateAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLDuplicateChildTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLDuplicateIDProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLEmptyAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLEmptyEventHandlerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLExecutableStatementsInScriptBlockProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLFinalClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLIncludeInAndExcludeFromProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLIncompatibleArrayElementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLIncompatibleVectorElementProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidDatabindingExpressionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidDefinitionNameProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidEntityProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidIDProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidItemCreationPolicyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidItemDestructionPolicyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidPercentageProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidSourceAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidStyleProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidTextForTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidVectorFixedAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLInvalidVectorTypeAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLLibraryTagNotTheFirstChildProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLMissingRootTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLMissingVectorTypeAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLMultipleInitializersProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLMultipleRootTagsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLNoAllowedAttributesProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLNotAClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLOtherLanguageNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLOuterDocumentAlreadyDeclaredProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLPercentageNotAllowedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLPrivateAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLPrivateTagLocationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLRequiredAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLSameBindingSourceAndDestinationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLSemanticProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLSyntaxProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnclosedTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnexpectedAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnexpectedDatabindingProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnexpectedTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnexpectedTextProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnknownNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnknownXMLFormatProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnrecognizedCompilerDirectiveProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnresolvedTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLUnterminatedEntityProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLXMLListMixedContentProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLXMLOnlyOneRootTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLXMLProcessingInstructionLocationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MXMLXMLRequireContentProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ManifestProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MethodCannotBeConstructorProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingBuiltinProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingCatchOrFinallyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingFactoryClassInFrameMetadataProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingLeftBraceBeforeFunctionBodyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingPropertyNameProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingRequirementConfigurationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingSignedDigestProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingSkinPartProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingSkinStateProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MissingUnsignedDigestProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MultipleConfigNamespaceDecorationsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MultipleContructorDefinitionsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MultipleExternallyVisibleDefinitionsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MultipleNamespaceAttributesProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MultipleReservedNamespaceAttributesProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/MultipleSwitchDefaultsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NamespaceAttributeNotAllowedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NamespaceInInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NamespaceOverrideInsideFunctionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NativeMethodWithBodyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NativeNotOnFunctionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NativeUsedInInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NativeVariableProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NestedClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NestedGetterSetterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NestedInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NestedPackageProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoCompilationUnitForDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoDefaultConstructorInBaseClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoDefinitionForSWCDependencyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoMainDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoScopesInABCCompilationUnitProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoSourceForClassInNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NoSourceForClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NonConstConfigVarProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NonConstantConfigInitProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NonConstantParamInitializerProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NonDirectoryInSourcePathProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/NullUsedWhereOtherExpectedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/OnlyOneHostComponentAllowedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/OperandStackUnderflowProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/OverlappingSourcePathProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/OverrideFinalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/OverrideNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/OverrideOutsideClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/PackageCannotBeUsedAsValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ParserProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/PropertyIsWriteOnlyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/PrototypeInvalidAttributeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/RemovedConfigurationOptionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/RequiredParameterAfterOptionalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ResourceBundleMalformedEncodingProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ResourceBundleNoBundleParameterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ResourceBundleNoKeyParameterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ResourceBundleNotFoundForLocaleProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ResourceBundleNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/RestParamAndArgumentsUsedTogetherProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/RestParameterMustBeLastProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnCannotBeUsedInGlobalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnCannotBeUsedInPackageProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnCannotBeUsedInStaticProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnMustReturnValueProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnValueHasNoTypeDeclarationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnValueInConstructorProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ReturnValueMustBeUndefinedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFCSMTextSettingsWrongReferenceTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFCharacterIDNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFDefineFontAlignZonesLinkToIncorrectFontProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFFrameCountMismatchProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFInvalidSignatureProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFTagLengthTooLongProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFUnableToReadTagBodyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFUnexpectedEndOfFileProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SWFUnknownFillStyleProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ScopeStackUnderflowProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ScopedToDefaultNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SemanticProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SemanticWarningProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SetterCannotHaveOptionalProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SetterMustHaveOneParameterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ShadowedConfigNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SkinPartsMustBePublicProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SourcePathNotFoundProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StaticAndOverrideProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StaticNamespaceDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StaticOutsideClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StrictSemanticsProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StrictUndefinedMethodProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StringLiteralMustBeTerminatedBeforeLineBreakProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/StringLiteralNotClosedProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/SyntaxProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/ThisUsedInStaticFunctionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/TooFewFunctionParametersProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/TooManyFunctionParametersProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnableToBuildReportProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnableToBuildSWFProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnableToBuildSWFTagProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnableToCreateLinkReportProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnableToFindRootClassDefinitionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnableToListFilesProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnboundMetadataProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UndefinedConfigNameProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UndefinedConfigNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnexpectedEOFProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnexpectedExceptionProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnexpectedReturnProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnexpectedTokenProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnfoundPropertyProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnimplementedInterfaceMethodProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownBreakTargetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownContinueTargetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownGotoTargetProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownImportProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownSuperclassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnknownWildcardImportProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnreachableBlockProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnresolvedClassReferenceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnresolvedNamespaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/UnsupportedSourceFileProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/VarInInterfaceProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/VariableDefinitionDuplicatesParameterProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/VariableHasNoTypeDeclarationProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/VirtualOutsideClassProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/VoidTypeProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/WrongSkinPartProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/XMLOpenCloseTagNotMatchProblem.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/annotations/DefaultSeverity.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/annotations/ProblemClassification.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/collections/CompositeProblemFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/problems/collections/FilteredIterator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/projects/IASCProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/projects/IASProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/projects/ICompilerProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/projects/IFlexProject.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/projects/ProjectFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/projects/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/scopes/IASScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/scopes/IDefinitionSet.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/scopes/IFileScope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/scopes/IFileScopeProvider.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/scopes/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/ISWCTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/ISWFTarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/ITarget.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/ITargetProgressMonitor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/ITargetReport.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/ITargetSettings.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/TargetSettingsProxy.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/targets/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/ASTNodeID.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IASNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IAccessorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IBinaryOperatorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IBlockNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ICatchNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IClassNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ICommonClassNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ICompoundAssignmentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IConditionalNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IDefaultXMLNamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IDocumentableDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IDynamicAccessNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IEmbedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IFileNodeAccumulator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IForLoopNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IFunctionCallNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IFunctionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IFunctionObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IGetterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IIdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IIfNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IImportNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IInterfaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IIterationFlowNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IKeywordNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ILabeledStatementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ILanguageIdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ILiteralContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ILiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IMemberAccessExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IModifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/INamespaceAccessExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/INamespaceDecorationNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/INamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/INonResolvingIdentifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/INumericLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IObjectLiteralValuePairNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IOperatorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IPackageNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IParameterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IRegExpLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IReturnNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IScopedDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IScopedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ISetterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IStatementNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ISwitchNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITerminalNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITernaryOperatorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IThrowNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITransparentContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITypeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITypedClassNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITypedExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/ITypedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IUnaryOperatorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IUseNamespaceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IVariableExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IVariableNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IWhileLoopNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/IWithNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/decorators/IVariableTypeDecorator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/as/decorators/SymbolDecoratorProvider.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IAccessibilityTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IDefaultPropertyTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IEffectTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IEventTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IEventTriggerTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IInspectableTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IMetaTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IMetaTagsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IMultiValueMetaTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IResourceBundleTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/IStyleTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/metadata/ITypedTagNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLApplicationNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLArrayNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLBindingAttributeNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLBooleanNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLClassDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLClassNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLClassReferenceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLClearNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLCompilerDirectiveNodeBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLComponentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLConcatenatedDataBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDataBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDataBindingNodeContainer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDeclarationsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDeferredInstanceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDefinitionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDesignLayerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLDocumentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLEffectSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLEmbedNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLEventSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLExpressionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLFactoryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLFunctionNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLHTTPServiceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLHTTPServiceRequestPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLImplementsNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLInstanceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLIntNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLLibraryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLLiteralNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLMetadataNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLModelNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLModelPropertyContainerNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLModelPropertyNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLModelRootNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLNumberNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLPrivateNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLPropertySpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLRegExpNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLRemoteObjectMethodNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLRemoteObjectNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLReparentNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLRepeaterNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLResourceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLScriptNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLSingleDataBindingNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLStateNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLStringNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLStyleNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLStyleSpecifierNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLUintNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLVectorNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLWebServiceNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLWebServiceOperationNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLXMLListNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IMXMLXMLNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/mxml/IOldMXMLFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/package.html
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/properties/IResourceBundleEntryNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/tree/properties/IResourceBundleFileNode.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/ICompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/IInvisibleCompilationUnit.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/IABCBytesRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/IFileScopeRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/IOutgoingDependenciesRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/IRequest.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/IRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/ISWFTagsRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/units/requests/ISyntaxTreeRequestResult.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/workspaces/IIndexingReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/workspaces/IInvalidationListener.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/workspaces/IWorkspace.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/compiler/workspaces/IWorkspaceProfilingDelegate.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWC.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCComponent.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCDigest.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCFileEntry.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCLibrary.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCScript.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/ISWCVersion.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWC.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCComponent.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCDepends.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCDigest.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCLibrary.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCManager.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCScript.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/SWCVersion.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/catalog/ICatalogXMLConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/catalog/SWCFileEntry.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/catalog/StAXCatalogReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/catalog/StAXCatalogWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/catalog/XMLFormatter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/dita/IDITAEntry.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/dita/IDITAList.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/io/ISWCReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/io/ISWCWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/io/SWCDirectoryWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/io/SWCReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/io/SWCWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swc/io/SWCWriterBase.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/Header.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/ISWF.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/ISWFConstants.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/ITagContainer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/SWF.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/SWFFrame.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/TagType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/builders/IShapeIterator.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/builders/ITagBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/builders/ShapeBuilder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/IInputBitStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/IOutputBitStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/ISWFReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/ISWFWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/ISWFWriterFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/InputBitStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/LZMACompressor.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/LZMAInputStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/OutputBitStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/SWFDump.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/SWFReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/SWFWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/SizeReport.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/io/SizeReportWritingSWFWriter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/CSMTextSettingsTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/CharacterIterableFactory.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/CharacterTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineBinaryDataTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineBitsJPEG2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineBitsJPEG3Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineBitsLossless2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineBitsLosslessTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineBitsTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineButton2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineButtonCxformTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineButtonSoundTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineButtonTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineEditTextTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFont2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFont3Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFont4Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFontAlignZonesTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFontInfo2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFontInfoTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFontNameTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineFontTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineMorphShape2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineMorphShapeTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineScalingGridTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineSceneAndFrameLabelDataTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineShape2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineShape3Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineShape4Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineShapeTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineSoundTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineSpriteTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineText2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineTextTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DefineVideoStreamTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/DoABCTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/EnableDebugger2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/EnableTelemetryTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/EndTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ExportAssetsTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/FileAttributesTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/FrameLabelTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/IAlwaysLongTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ICharacterReferrer.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ICharacterTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/IDefineBinaryImageTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/IDefineFontTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/IFontInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/IManagedTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ITag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/JPEGTablesTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/MetadataTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/PlaceObject2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/PlaceObject3Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/PlaceObjectTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ProductInfoTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/RawTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/RemoveObject2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/RemoveObjectTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ScriptLimitsTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/SetBackgroundColorTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/SetTabIndexTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/ShowFrameTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/SoundStreamBlockTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/SoundStreamHead2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/SoundStreamHeadTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/StartSound2Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/StartSoundTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/SymbolClassTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/Tag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/tags/VideoFrameTag.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ARGB.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/BevelFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/BlurFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ButtonRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/CXForm.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/CXFormWithAlpha.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ClipActions.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ConvolutionFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/CurvedEdgeRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/DropShadowFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/EdgeRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/EndShapeRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/FillStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/FillStyleArray.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/Filter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/FocalGradient.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/GlowFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/GlyphEntry.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/GradRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/Gradient.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/GradientBevelFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/GradientGlowFilter.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/IDataType.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/IFillStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ILineStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/KerningRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/LineStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/LineStyle2.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/LineStyleArray.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/Matrix.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/MorphFillStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/MorphGradRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/MorphGradient.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/MorphLineStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/MorphLineStyle2.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/RGB.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/RGBA.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/Rect.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/Shape.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ShapeRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ShapeWithStyle.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/SoundEnvelope.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/SoundInfo.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/StraightEdgeRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/StyleChangeRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/Styles.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/TextRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ZoneData.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/swf/types/ZoneRecord.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/ArgumentUtil.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/Base64.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/CheapArray.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/DAByteArrayOutputStream.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/DirectoryID.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/ExceptionUtil.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/FastStack.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/FileID.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/FileUtils.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/FilenameNormalization.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/ILengthAwareReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/IntMap.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/IntMapLRUCache.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/JSXUtil.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/NonLockingStringReader.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/Point.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/StringEncoder.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/StringUtils.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/Trace.java
 delete mode 100644 compiler/src/main/java/org/apache/flex/utils/Version.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/ABCConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/ABCEmitter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/ABCLinker.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/ABCParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/ABCReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/ClassDependencySort.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/EntryOrderedStore.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/Pool.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/PoolingABCVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/diagnostics/AbstractDiagnosticVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/diagnostics/DiagnosticsAggregator.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/diagnostics/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/graph/IBasicBlock.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/graph/IFlowgraph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/graph/algorithms/DepthFirstPreorderIterator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/graph/algorithms/DominatorTree.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/graph/algorithms/package.html (100%)
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/graph/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/instructionlist/InstructionList.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/instructionlist/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/models/FrameModelEncoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/models/FrameModelVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/models/TreeModelEncoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/models/TreeModelVisitor.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/models/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/optimize/DeadCodeFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/optimize/PeepholeOptimizerMethodBodyVisitor.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/optimize/package.html (100%)
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/print/ABCDumpVisitor.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/print/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ArbitraryOperandsInstruction.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Block.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ClassInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ControlFlowGraph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ECMASupport.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ExceptionInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/FrameCountVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ImmediateOperandInstruction.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/InstanceInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Instruction.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/InstructionFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Label.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Metadata.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/MethodBodyInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/MethodInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Name.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Namespace.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/NoOperandsInstruction.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Nsset.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/OneOperandInstruction.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/PooledValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/ScriptInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Trait.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/semantics/Traits.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/semantics/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingABCVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingClassVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingMetadataVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingMethodBodyVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingMethodVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingScriptVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingTraitVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingTraitsVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IABCVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IClassVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IDiagnosticsVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IFlowGraphVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IMetadataVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IMethodBodyVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IMethodVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IScriptVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/ITraitVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/ITraitsVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/IVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilABCVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilClassVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilDiagnosticsVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilMetadataVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilMethodBodyVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilMethodVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilScriptVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilTraitVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilTraitsVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/abc/visitors/NilVisitors.java
 rename compiler/src/main/java/org/apache/{flex => royale}/abc/visitors/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/Messages.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/ASDocComment.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IASDocBundleDelegate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IASDocComment.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IASDocDelegate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IASDocTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IASParserASDocDelegate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IMetadataParserASDocDelegate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/asdoc/IPackageDITAParser.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/asdoc/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/ASC.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/ASDOC.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/COMPC.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/FalconToolGroup.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/MXMLC.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/Optimizer.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/clients/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/CodeGenErrorFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/CompilerProblemCategorizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/IProblemFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemFilterClassCriteria.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemFormatter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemPrinter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemQuery.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemQueryProvider.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/ProblemSettingsFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/clients/problems/WorkspaceProblemFormatter.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/clients/problems/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/ASImportTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/ASModifier.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/DependencyType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/DependencyTypeSet.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IDecoration.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IDefinitionPriority.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IEmbedResolver.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IFileSpecificationGetter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IImportTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IMetaInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/IPathResolver.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/ISourceLocation.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/LibraryPathUtils.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/ModifiersSet.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/Multiname.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/MutablePrefixMap.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/NodeReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/PrefixMap.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/PrefixedXMLName.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/RecursionGuard.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/SourceLocation.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/VersionInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/common/XMLName.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/common/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ApplicationDomainTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/CommandLineConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/Configuration.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ConfigurationBuffer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ConfigurationInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ConfigurationPathResolver.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ConfigurationValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/Configurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ICompilerProblemSettings.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/ICompilerSettingsConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/config/RSLSettings.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/config/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/IASKeywordConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/IASLanguageConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/IASWarningConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/ICSSCoreConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/IMXMLCoreConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/IMetaAttributeConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/constants/INamespaceConstants.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/constants/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/CombinatorType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ConditionType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/FontFaceSourceType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSCombinator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSDocument.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSFontFace.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSMediaQueryCondition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSNamespaceDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSProperty.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSRule.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSSelector.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/css/ICSSSelectorCondition.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/css/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/AppliedVectorDefinitionFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IAccessorDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IAppliedVectorDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IBindableVariableDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IClassDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IConstantDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IDocumentableDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IEffectDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IEventDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IFunctionDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IGetterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IInterfaceDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IMemberedDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IMetadataDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/INamespaceDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IPackageDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IParameterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IQualifiers.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IScopedDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/ISetterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IStyleDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/ITypeDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/IVariableDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/metadata/IDeprecationInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/metadata/IMetaTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/metadata/IMetaTagAttribute.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/definitions/metadata/package.html (100%)
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/definitions/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/references/INamespaceReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/references/IReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/references/IResolvedQualifiersReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/definitions/references/ReferenceFactory.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/definitions/references/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/BURMAbortException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/BuildCanceledException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/CircularDependencyException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/CodegenInterruptedException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/ConfigurationException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/DuplicateLabelException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/LibraryCircularDependencyException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/MissingBuiltinException.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/exceptions/UnknownControlFlowTargetException.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/exceptions/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/filespecs/BaseFileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/filespecs/CombinedFile.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/filespecs/FileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/filespecs/IBinaryFileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/filespecs/IFileSpecification.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/filespecs/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/FXGConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/FXGFileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/FXGParserFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/FXGVersion.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/IFXGParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/IFXGTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/dom/IFXGNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FXGSymbolClass.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexFXG2SWFTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexGraphicNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexParagraphNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexRichTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexSpanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/flex/FlexTextGraphicNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/logging/FXGLog.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/logging/FXGLoggerFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/logging/IFXGLogger.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/fxg/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/resources/FXGResourceResolverFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/resources/IFXGResourceResolver.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/fxg/swf/FXG2SWFTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/ABCScopeBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/ClassGeneratorHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/CollectMetadataTraitVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/FunctionGeneratorHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/ScopedDefinitionTraitsVisitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/ScriptDefinitionBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/abc/TypeDefinitionBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ABCGeneratingReducer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ABCGenerator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/BindableHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/Binding.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ClassDirectiveProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/CodeGeneratorManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ControlFlowContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ControlFlowContextManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/DirectiveProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/DumpBURMState.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ExceptionHandlingContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/GenerateFunctionInParallelResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/GlobalDirectiveProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/GlobalLexicalScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ICodeGenerator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/ICodeGeneratorFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/InlineFunctionLexicalScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/InstructionListNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/InterfaceDirectiveProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/LabelScopeControlFlowContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/LabeledStatementControlFlowContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/LexicalScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/LoopControlFlowContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/MXMLClassDirectiveProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/SwitchControlFlowContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/UnknownTreeFinding.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/UnknownTreeHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/as/codegen/WithContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/AssetTagCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/CSSDocumentCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/CacheStoreKeyBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/ConcurrentCacheStoreBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/FileScopeCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/MXMLDataCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/PackageNamespaceDefinitionCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/caches/SWFCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/clients/CLIFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/clients/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingAnalyzer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingCodeGenUtils.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingDatabase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingDestinationMaker.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/BindingInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/FunctionWatcherInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/MXMLBindingDirectiveHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/PropertyWatcherInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/StaticPropertyWatcherInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/WatcherAnalyzer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/WatcherInfoBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/codegen/databinding/XMLWatcherInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/common/Counter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/common/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/COMPCConfiguration.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/CompilerProblemSettings.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/DefaultsConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/FileConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/FlashBuilderConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/FrameInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/ICompilerSettings.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/IConfigurationFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/IConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/IWriteOnlyProjectSettings.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/LoadExternsParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/QNameNormalization.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/RSLArgumentNameGenerator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/RuntimeSharedLibraryPathInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/SystemPropertyConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/TargetSettings.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/ArgumentNameGenerator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/Arguments.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/Config.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/DefaultArgumentValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/DeprecatedConfig.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/InfiniteArguments.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/Mapping.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/RoyaleOnly.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/annotations/SoftPrerequisites.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/localization/ILocalizedText.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/localization/ILocalizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/localization/LocalizationManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/localization/ResourceBundleLocalizer.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/internal/config/localization/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/config/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSArrayPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSColorPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSCombinator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSDocument.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSFontFace.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSFunctionCallPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSKeyFrames.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSKeywordPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSMediaQueryCondition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSModelTreeType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSMultiValuePropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSNamespaceDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSNumberPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSProperty.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSRgbColorPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSRgbaColorPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSRule.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSSelector.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSSelectorCondition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSStringPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSTypedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/CSSURLAndFormatPropertyValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/CSSCompilationSession.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/CSSModuleGenerator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/CSSReducer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/ICSSCodeGenResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/ICSSRuntimeConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/codegen/Pair.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/semantics/ActivatedStyleSheets.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/css/semantics/CSSSemanticAnalyzer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/AccessorDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/AmbiguousDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/AppliedVectorDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ClassDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ClassDefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ClassTraitsDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ConstantDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/DefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/EffectDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/EventDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/FunctionDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/GetterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/InterfaceDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/MemberedDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/MetadataDefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/NamespaceDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/PackageDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ParameterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/ScopedDefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/SetterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/StyleDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/SyntheticBindableGetterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/SyntheticBindableSetterDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/TypeDefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/VariableDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/VectorInformation.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/metadata/DeprecationInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/metadata/MetaTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/metadata/MetaTagAttribute.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/metadata/ResourceBundleMetaTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/mxml/MXMLEventHandlerScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/BuiltinReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/LexicalReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/NotATypeReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/ParameterizedReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/ReferenceCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/ResolvedQualifiersReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/definitions/references/ResolvedReference.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/EmbedAttribute.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/EmbedData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/EmbedMIMEType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/DataTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/ImageTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/JPEGTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/MovieTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/PBJTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/ScalableTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/SkinTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/SoundTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/TranscoderBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/embedding/transcoders/XMLTranscoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/IZipFileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/SWCFileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/StringFileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/filespecs/ZipFileSpecification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/AbstractFXGNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/AbstractShapeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/BitmapGraphicNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/CDATANode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/ContentPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/DOMParserHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/DefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/DelegateNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/EllipseNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/GradientEntryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/GraphicContentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/GraphicContext.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/GraphicNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/GroupDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/GroupNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IFillNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IMaskableNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IMaskingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IPreserveWhiteSpaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IScalableGradientNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/IStrokeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/ITextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/ITransformNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/LibraryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/LineNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/MaskPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/PathNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/PlaceObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/RectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/RichTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/TextGraphicNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/fills/AbstractFillNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/fills/BitmapFillNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/fills/LinearGradientFillNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/fills/RadialGradientFillNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/fills/SolidColorFillNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/AbstractFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/BevelFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/BlurFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/ColorMatrixFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/DropShadowFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/GlowFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/GradientBevelFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/filters/GradientGlowFilterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/AbstractRichBlockTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/AbstractRichParagraphNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/AbstractRichTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/BRNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/DivNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/ImgNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/LinkNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/ParagraphNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/SpanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/TCYNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/TabNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/TextHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/TextLayoutFormatNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/richtext/TextPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/strokes/AbstractStrokeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/strokes/LinearGradientStrokeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/strokes/RadialGradientStrokeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/strokes/SolidColorStrokeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/text/AbstractCharacterTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/text/AbstractTextNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/text/BRNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/text/ParagraphNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/text/SpanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/transforms/AbstractTransformNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/transforms/ColorTransformNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/transforms/MatrixNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/AlignmentBaseline.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/BaselineOffset.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/BaselineShift.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/BevelType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/BlendMode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/BlockProgression.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/BreakOpportunity.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/Caps.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/ColorWithEnum.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/DigitCase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/DigitWidth.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/Direction.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/DominantBaseline.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/FillMode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/FontStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/FontWeight.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/InterpolationMethod.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/Joints.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/JustificationRule.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/JustificationStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/Kerning.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/LeadingModel.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/LigatureLevel.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/LineBreak.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/MaskType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/NumberAuto.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/NumberInherit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/NumberPercentAuto.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/ResizeMode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/ScaleMode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/ScalingGrid.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/SpreadMethod.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/TextAlign.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/TextDecoration.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/TextJustify.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/TextRotation.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/TypographicCase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/VerticalAlign.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/WhiteSpaceCollapse.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/dom/types/Winding.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/logging/AbstractLogger.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/logging/SystemLogger.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/resources/FXGFileResolver.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/AbstractFXGVersionHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/FXGSAXParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/FXGSAXScanner.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/FXGVersionHandlerRegistry.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/FXG_v1_0_Handler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/FXG_v2_0_Handler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/sax/IFXGVersionHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/DefineImage.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/ImageHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/ShapeHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/TextHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/swf/TypeHelper.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/fxg/types/FXGMatrix.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/Graph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/GraphEdge.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/GraphMLWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/IGraph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/IGraphEdge.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/IGraphable.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/IReportWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/InvalidationBytesCalculator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/LinkReportWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/SynchronizedGraph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/TopologicalSort.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/graph/XMLGraphWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/EntityProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDataManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect2006.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect2009.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLDialect2012.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLInstructionData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLManifestManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLNamespaceAttributeData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLNamespaceMapping.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLStateSplitter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLTagAttributeData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLTagData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLTextData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/MXMLUnitData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/StateDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/StateDefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/StateGroupDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/mxml/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/FakingReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/FilteringList.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/ISourceFragment.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/ITokenStreamFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/SourceFragment.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/SourceFragmentsReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/TokenBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ASBalancingScanner.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ASDocToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ASDocTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ASToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseASParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseMetaTagParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseRawASTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseRawTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseRepairingTokenBuffer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/BaseTokenizerWithFakeCharacters.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ConfigCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/ConfigProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/DeferFunctionBody.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/IProblemReporter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/IProjectConfigVariables.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/IRepairingTokenBuffer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/IncludeHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/MetaDataPayloadToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/MetadataToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/MetadataTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/NilASDocDelegate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/OffsetCue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/OffsetLookup.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/RepairingTokenBuffer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/SimpleASDocDelegate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingASTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/as/StreamingTokenBuffer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/BalancingMXMLProcessor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/BaseRawMXMLTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLScopeBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLTagDataDepth.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLTagDataPayload.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLUnitDataIterator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/parsing/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ASCProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ASProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ASSourceFileHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/CompilerProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ConfigManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/DefinitionPriority.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/DependencyGraph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/FXGSourceFileHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ISourceFileHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/LibraryDependencyGraph.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/LibraryPathManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/MXMLSourceFileHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ResourceBundleSourceFileHandler.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/RoyaleProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/RoyaleProjectConfigurator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/SourceListManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/SourcePathManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/ThemeUtilities.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/projects/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/resourcebundles/PropertiesFileParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/resourcebundles/ResourceBundleUtils.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASFileScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASFileScopeProvider.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASProjectScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASScopeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ASScopeCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/CatchScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ClosureScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/EmptyDefinitionStore.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/FXGFileScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/FunctionScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/IDefinitionStore.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/IMutableDefinitionSet.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/LargeDefinitionSet.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/LargeDefinitionStore.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/MXMLFileScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/NamespaceSetPredicate.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/NoDefinitionScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/PackageScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SWCFileScopeProvider.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/ScopeView.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SmallDefinitionSet.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SmallDefinitionStore1.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SmallDefinitionStore2.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SmallDefinitionStore4.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SmallDefinitionStore8.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/SmallDefinitionStoreBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/TypeScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/WithScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/scopes/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/semantics/MethodBodySemanticChecker.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/semantics/PostProcessStep.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/semantics/SemanticUtils.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/AppSWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/FlexRSLInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/FlexSplashScreenImage.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/ILibrarySWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/ITargetAttributes.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/LibrarySWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/LinkageChecker.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/NilTargetAttributes.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleAppSWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleApplicationFrame1Info.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleFontInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleFrame1Info.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleLibraryFrame1Info.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleLibrarySWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/SWCTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/SWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/TagSorter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/Target.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/TargetAttributeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/TargetAttributesMap.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/TargetAttributesMetadata.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/TargetReport.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/targets/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/testing/NodesToXMLStringFormatter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/testing/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/AccessorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ArrayLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseLiteralContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseStatementExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseStatementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseTypedDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BaseVariableNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorAsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseAndAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseAndNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseLeftShiftAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseLeftShiftNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseOrAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseOrNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseRightShiftAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseRightShiftNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseUnsignedRightShiftAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseUnsignedRightShiftNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseXorAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorBitwiseXorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorCommaNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorDivisionAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorDivisionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorEqualNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorGreaterThanEqualsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorGreaterThanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorInNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorInstanceOfNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorIsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorLessThanEqualsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorLessThanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorLogicalAndAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorLogicalAndNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorLogicalOrAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorLogicalOrNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorMinusAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorMinusNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorModuloAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorModuloNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorMultiplicationAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorMultiplicationNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorNotEqualNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorPlusAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorPlusNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorStrictEqualNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BinaryOperatorStrictNotEqualNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/BlockNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/CatchNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ChainedVariableNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ClassNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ClassReferenceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConditionalNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConfigConditionBlockNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConfigConstNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConfigExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ConfigNamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/DefaultXMLNamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/DoWhileLoopNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/DynamicAccessNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/EmbedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ExpressionNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FixedChildrenNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ForLoopNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FullNameNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FunctionCallNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FunctionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/FunctionObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/GetterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/IInitializableDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/IdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/IfNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ImportNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/InterfaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/IterationFlowNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/KeywordNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/LabeledStatementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/LanguageIdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/LiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/MemberAccessExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/MemberedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ModifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ModifiersContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NamespaceAccessExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NamespaceIdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NilNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NonResolvingIdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/NumericLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ObjectLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ObjectLiteralValuePairNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/OperatorNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/PackageNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ParameterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/QualifiedNameExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/QualifiedNamespaceExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/RegExpLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ReturnNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/RuntimeNameExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ScopedBlockNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/SetterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/SwitchNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TerminalNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TernaryOperatorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/ThrowNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TransparentContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TreeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/TypedExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorAtNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorBitwiseNotNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorDeleteNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorLogicalNotNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorMinusNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPlusNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPostDecrementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPostIncrementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPostfixNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPreDecrementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorPreIncrementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorTypeOfNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UnaryOperatorVoidNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/UseNamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/VariableExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/VariableNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/VectorLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/WhileLoopNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/WithNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/XMLListLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/XMLLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/AccessibilityTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/AlternativeTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/BaseDefinitionMetaTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/BasicMetaTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/DefaultPropertyTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/EffectTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/EventTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/EventTriggerTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/InspectableTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/MetaTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/MetaTagValue.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/MetaTagsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/MultiValueMetaTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/ResourceBundleTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/SkinClassTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/StyleTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/metadata/TypedTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/AccessorFunctionContentsPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/DecorationPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/FunctionContentsPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/IAccessorFunctionContentsPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/IDecorationPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/IFunctionContentsPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/SparseDecorationPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/as/parts/VariableDecorationPart.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLApplicationNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLArrayNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBindingAttributeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBooleanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassReferenceNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClearNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLCompilerDirectiveNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLCompilerDirectiveParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLComponentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLConcatenatedDataBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDataBindingParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDeclarationsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDeferredInstanceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDesignLayerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDocumentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLEffectSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLEmbedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLEventSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLExpressionNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLFactoryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLFileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLFunctionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLHTTPServiceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLHTTPServiceRequestPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLImplementsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLImplicitImportNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLInstanceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLIntNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLLibraryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLMetadataNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLModelNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLModelPropertyContainerNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLModelPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLModelRootNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLNumberNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPrivateNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLRegExpNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLRemoteObjectMethodNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLRemoteObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLReparentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLRepeaterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLResourceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLScriptNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLSingleDataBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLSpecifierNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStateNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStringNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStyleNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStyleSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLTreeBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLUintNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLVectorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLWebServiceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLWebServiceOperationNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLXMLListNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/MXMLXMLNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/XMLBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/mxml/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/properties/ResourceBundleEntryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/properties/ResourceBundleFileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/tree/properties/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/ABCCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/ASCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/CompilationUnitBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/EmbedCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/EmbedCompilationUnitFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/FXGCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/ImportedASCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/InvisibleCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/MXMLCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/ResourceBundleCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/ResourceModuleCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/SWCCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/ServicesXMLCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/SourceCompilationUnitFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/StringToCompilationUnitMap.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/StyleModuleCompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/ABCBytesRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/ABCFileScopeRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/ASFileScopeRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/EmbedFileScopeRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/FileScopeRequestResultBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/RequestMaker.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/SWFTagsRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/SyntaxTreeRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/units/requests/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/workspaces/Workspace.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/internal/workspaces/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLDataManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLInstructionData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLLanguageConstants.java
 create mode 100755 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLManifestManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLNamespaceAttributeData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLNamespaceMapping.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLTagAttributeData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLTagData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLTextData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLTypeConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IMXMLUnitData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IStateDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IStateDefinitionBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IStateGroupDefinition.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/mxml/IXMLNameResolver.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/mxml/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/GenericTokenStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/IASBalancingScanner.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/IASToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/IASTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/ICMToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/IMXMLToken.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/IMXMLTokenizer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/IMetadataParser.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/MXMLTokenFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/parsing/MXMLTokenTypes.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/parsing/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ANELibraryNotAllowedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ASDocNotClosedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AbstractDeprecatedAPIProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AbstractSemanticProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AccessUndefinedMemberProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AccessUndefinedPropertyInPackageProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AccessUndefinedPropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AccessorTypesMustMatchProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AmbiguousGotoTargetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AmbiguousReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AnyNamespaceCannotBeQualifierProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ArrayCastProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ArrayDowncastProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AssignToConstProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AssignToFunctionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AssignToNonReferenceValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AssignToReadOnlyPropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AssignmentInConditionalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AttemptToDeleteFixedPropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AttributesAreNotCallableProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/AttributesNotAllowedOnPackageDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BURMDiagnosticForEachExpectedInProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BURMDiagnosticNotAllowedHereProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BURMPatternMatchFailureProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BadAccessInterfaceMemberProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BadCharacterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BadSetterReturnTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/BaseClassIsFinalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CDataNotClosedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSCodeGenProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSEmbedAssetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSExcludedStylePropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSParserProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSUndefinedNamespacePrefixProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSUndefinedTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSUnknownDefaultNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSUnresolvedClassReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CSSUnusedTypeSelectorProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CallNonFunctionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CallUndefinedMethodProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CanNotInsertSemicolonProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CannotDeleteSuperDescendantsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CannotExtendClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CannotExtendInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CannotResolveConfigExpressionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CannotResolveProjectLevelConfigExpressionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CircularTypeReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ClassesMappedToSameRemoteAliasProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CodegenInternalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CodegenProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CommentNotClosedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ComparisonBetweenUnrelatedTypesProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CompiledAsAComponentProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CompilerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CompilerProblemClassification.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CompilerProblemSeverity.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ComponentTagWithoutURIProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConfigurationFileNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConfigurationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConflictingInheritedNameInNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConflictingNameInNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConstNotInitializedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConstructorCannotHaveReturnTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConstructorInInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConstructorIsGetterSetterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConstructorIsStaticProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ConstructorMustBePublicProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CountedForLoopInitializerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/CyclicalIncludesProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DateCastProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DecrementMustBeReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DefinitionShadowedByPackageNameProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DependencyNotCompatibleProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DeprecatedAPIProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DeprecatedAPIWithMessageProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DeprecatedAPIWithReplacementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DeprecatedAPIWithSinceAndReplacementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DeprecatedAPIWithSinceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DeprecatedConfigurationOptionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateClassDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateFunctionDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateImportAliasProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateInterfaceDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateLabelProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateNamespaceDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateQNameInSourcePathProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateScriptProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateSkinStateProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateSourceFileProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateSwitchCaseProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DuplicateVariableDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/DynamicNotOnClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedAS2TagsModifiedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedBadScalingGridTargetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedCouldNotDetermineSampleFrameCountProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedExceptionWhileTranscodingProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedInitialValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedInvalidAttributeValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedInvalidUnicodeRangeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedMissingSymbolProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedMovieScalingNoSymbolProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedMultipleMetaTagsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedNoSkinClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedNoSourceAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedOnlyOnClassesAndVarsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedQualityRequiresCompressionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedQualityValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedScalingGridProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedScalingGridValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedSkinClassNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedSourceAttributeCouldNotBeReadProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedSourceAttributeDoesNotExistProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedSourceFileNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedTypeNotEmbeddableProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnableToReadSourceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnknownAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnknownMimeTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnrecogniedFileTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnsupportedAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnsupportedSamplingRateProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/EmbedUnsupportedTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ExpectDefinitionKeywordAfterAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ExpectXmlBeforeNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ExtraCharactersAfterEndOfProgramProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ExtraneousSuperStatementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGChildNodeNotSupportedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGContentNotContiguousProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGDefinitionNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGErrorEmbeddingImageProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidBooleanValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidChildColorTransformNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidChildMatrixNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidChildNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidColorMatrixValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidColorValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidDefinitionNameProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidDoubleValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidFloatValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidGroupIDAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidIntegerValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidLibraryElementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidMaskElementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidNestingElementsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidNodeAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidPathDataProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidPercentValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidRectRadiusXRadiusYAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidRootNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidScaleGridGroupChildProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidScaleGridRotationAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidTabStopsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGInvalidVersionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGMissingAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGMissingGroupChildNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGMultipleElementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGOutOfRangeValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGParserProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGPrivateElementNotChildOfGraphicProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGPrivateElementNotLastProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGScanningProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGUndefinedPropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGUnknownAttributeValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGUnknownElementInVersionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FXGVersionHandlerNotRegisteredProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FatalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FileIOProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FileInLibraryIOProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FileInLibraryNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FileNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FileWriteProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FinalOutsideClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FontEmbeddingNotSupported.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ForwardReferenceToBaseClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FunctionNotMarkedOverrideProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/FunctionWithoutBodyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/GetterCannotHaveParametersProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/GetterMustNotBeVoidProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/GlobalBindablePropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/HostComponentClassNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/HostComponentMustHaveTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ICompilerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IllegalAssignmentToClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IllogicalComparionWithNaNProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IllogicalComparisonWithUndefinedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ImplicitCoercionToSubtypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ImplicitCoercionToUnrelatedTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ImplicitTypeCheckCoercionToUnrelatedTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ImproperlyConfiguredTargetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InaccessibleMethodReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InaccessiblePropertyReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IncompatibleDefaultValueOfTypeNullProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IncompatibleInitializerTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IncompatibleInterfaceMethodProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IncompatibleOverrideProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/IncrementMustBeReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InitializerValueNotAnIntegerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InitializerValueOutOfRangeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InlineFunctionNotFinalStaticOrGlobalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InlineFunctionTooLargeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InlineNestedInliningNotSupportedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InlineNoSourceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InlineUnsupportedInstructionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InlineUnsupportedNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InstanceOfProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InterfaceBindablePropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InterfaceCannotBeInstantiatedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InterfaceMethodOverrideProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InterfaceMethodWithBodyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InterfaceModifierProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InterfaceNamespaceAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InternalCompilerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InternalCompilerProblem2.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidABCByteCodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidBackgroundColorProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidByteCodeGeneratedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidConfigLocationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidDecrementOperandProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidForInInitializerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidImportFileProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidIncrementOperandProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidLabelProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidLvalueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidNamespaceInitializerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidOverrideProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidPrivateNamespaceAttrProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidPrivateNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidProtectedNamespaceAttrProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidProtectedNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidPublicNamespaceAttrProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidPublicNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidRestParameterDeclarationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidSuperExpressionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidSuperStatementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/InvalidTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/LibraryNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/LocalBindablePropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/LossyConversionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLAttributeVersionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLBadChildTagPropertyAssignmentProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLClassNodeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLConstructorHasParametersProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLContentAfterRootTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLContentBeforeRootTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLDatabindingSourceNotBindableProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLDualContentProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLDuplicateAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLDuplicateChildTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLDuplicateIDProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLEmptyAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLEmptyEventHandlerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLExecutableStatementsInScriptBlockProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLFinalClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLIncludeInAndExcludeFromProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLIncompatibleArrayElementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLIncompatibleVectorElementProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidDatabindingExpressionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidDefinitionNameProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidEntityProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidIDProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidItemCreationPolicyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidItemDestructionPolicyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidPercentageProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidSourceAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidStyleProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidTextForTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidVectorFixedAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLInvalidVectorTypeAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLLibraryTagNotTheFirstChildProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLMissingRootTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLMissingVectorTypeAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLMultipleInitializersProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLMultipleRootTagsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLNoAllowedAttributesProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLNotAClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLOtherLanguageNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLOuterDocumentAlreadyDeclaredProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLPercentageNotAllowedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLPrivateAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLPrivateTagLocationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLRequiredAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLSameBindingSourceAndDestinationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLSemanticProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLSyntaxProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnclosedTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnexpectedAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnexpectedDatabindingProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnexpectedTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnexpectedTextProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnknownNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnknownXMLFormatProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnrecognizedCompilerDirectiveProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnresolvedTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLUnterminatedEntityProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLXMLListMixedContentProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLXMLOnlyOneRootTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLXMLProcessingInstructionLocationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MXMLXMLRequireContentProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ManifestProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MethodCannotBeConstructorProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingBuiltinProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingCatchOrFinallyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingFactoryClassInFrameMetadataProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingLeftBraceBeforeFunctionBodyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingPropertyNameProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingRequirementConfigurationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingSignedDigestProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingSkinPartProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingSkinStateProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MissingUnsignedDigestProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MultipleConfigNamespaceDecorationsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MultipleContructorDefinitionsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MultipleExternallyVisibleDefinitionsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MultipleNamespaceAttributesProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MultipleReservedNamespaceAttributesProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/MultipleSwitchDefaultsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NamespaceAttributeNotAllowedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NamespaceInInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NamespaceOverrideInsideFunctionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NativeMethodWithBodyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NativeNotOnFunctionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NativeUsedInInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NativeVariableProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NestedClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NestedGetterSetterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NestedInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NestedPackageProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoCompilationUnitForDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoDefaultConstructorInBaseClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoDefinitionForSWCDependencyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoMainDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoScopesInABCCompilationUnitProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoSourceForClassInNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NoSourceForClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NonConstConfigVarProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NonConstantConfigInitProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NonConstantParamInitializerProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NonDirectoryInSourcePathProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/NullUsedWhereOtherExpectedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/OnlyOneHostComponentAllowedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/OperandStackUnderflowProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/OverlappingSourcePathProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/OverrideFinalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/OverrideNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/OverrideOutsideClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/PackageCannotBeUsedAsValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ParserProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/PropertyIsWriteOnlyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/PrototypeInvalidAttributeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/RemovedConfigurationOptionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/RequiredParameterAfterOptionalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ResourceBundleMalformedEncodingProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ResourceBundleNoBundleParameterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ResourceBundleNoKeyParameterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ResourceBundleNotFoundForLocaleProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ResourceBundleNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/RestParamAndArgumentsUsedTogetherProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/RestParameterMustBeLastProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnCannotBeUsedInGlobalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnCannotBeUsedInPackageProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnCannotBeUsedInStaticProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnMustReturnValueProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnValueHasNoTypeDeclarationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnValueInConstructorProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ReturnValueMustBeUndefinedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/RoyaleOnlyConfigurationOptionNotSupported.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFCSMTextSettingsWrongReferenceTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFCharacterIDNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFDefineFontAlignZonesLinkToIncorrectFontProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFFrameCountMismatchProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFInvalidSignatureProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFTagLengthTooLongProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFUnableToReadTagBodyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFUnexpectedEndOfFileProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SWFUnknownFillStyleProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ScopeStackUnderflowProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ScopedToDefaultNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SemanticProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SemanticWarningProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SetterCannotHaveOptionalProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SetterMustHaveOneParameterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ShadowedConfigNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SkinPartsMustBePublicProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SourcePathNotFoundProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StaticAndOverrideProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StaticNamespaceDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StaticOutsideClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StrictSemanticsProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StrictUndefinedMethodProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StringLiteralMustBeTerminatedBeforeLineBreakProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/StringLiteralNotClosedProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/SyntaxProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/ThisUsedInStaticFunctionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/TooFewFunctionParametersProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/TooManyFunctionParametersProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnableToBuildReportProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnableToBuildSWFProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnableToBuildSWFTagProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnableToCreateLinkReportProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnableToFindRootClassDefinitionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnableToListFilesProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnboundMetadataProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UndefinedConfigNameProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UndefinedConfigNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnexpectedEOFProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnexpectedExceptionProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnexpectedReturnProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnexpectedTokenProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnfoundPropertyProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnimplementedInterfaceMethodProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownBreakTargetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownContinueTargetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownGotoTargetProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownImportProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownSuperclassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnknownWildcardImportProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnreachableBlockProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnresolvedClassReferenceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnresolvedNamespaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/UnsupportedSourceFileProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/VarInInterfaceProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/VariableDefinitionDuplicatesParameterProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/VariableHasNoTypeDeclarationProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/VirtualOutsideClassProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/VoidTypeProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/WrongSkinPartProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/XMLOpenCloseTagNotMatchProblem.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/annotations/DefaultSeverity.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/annotations/ProblemClassification.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/problems/annotations/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/collections/CompositeProblemFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/problems/collections/FilteredIterator.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/problems/collections/package.html (100%)
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/problems/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/projects/IASCProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/projects/IASProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/projects/ICompilerProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/projects/IRoyaleProject.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/projects/ProjectFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/projects/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/scopes/IASScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/scopes/IDefinitionSet.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/scopes/IFileScope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/scopes/IFileScopeProvider.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/scopes/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/ISWCTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/ISWFTarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/ITarget.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/ITargetProgressMonitor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/ITargetReport.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/ITargetSettings.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/TargetSettingsProxy.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/targets/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/ASTNodeID.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IASNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IAccessorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IBinaryOperatorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IBlockNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ICatchNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IClassNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ICommonClassNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ICompoundAssignmentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IConditionalNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IDefaultXMLNamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IDocumentableDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IDynamicAccessNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IEmbedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IFileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IFileNodeAccumulator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IForLoopNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IFunctionCallNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IFunctionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IFunctionObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IGetterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IIdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IIfNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IImportNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IInterfaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IIterationFlowNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IKeywordNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ILabeledStatementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ILanguageIdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ILiteralContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ILiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IMemberAccessExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IModifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/INamespaceAccessExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/INamespaceDecorationNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/INamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/INonResolvingIdentifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/INumericLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IObjectLiteralValuePairNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IOperatorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IPackageNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IParameterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IRegExpLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IReturnNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IScopedDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IScopedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ISetterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IStatementNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ISwitchNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITerminalNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITernaryOperatorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IThrowNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITransparentContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITypeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITypedClassNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITypedExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/ITypedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IUnaryOperatorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IUseNamespaceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IVariableExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IVariableNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IWhileLoopNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/IWithNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/decorators/IVariableTypeDecorator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/as/decorators/SymbolDecoratorProvider.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IAccessibilityTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IDefaultPropertyTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IEffectTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IEventTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IEventTriggerTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IInspectableTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IMetaTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IMetaTagsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IMultiValueMetaTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IResourceBundleTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/IStyleTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/metadata/ITypedTagNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLApplicationNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLArrayNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLBindingAttributeNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLBooleanNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLClassDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLClassNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLClassReferenceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLClearNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLCompilerDirectiveNodeBase.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLComponentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLConcatenatedDataBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDataBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDataBindingNodeContainer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDeclarationsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDeferredInstanceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDefinitionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDesignLayerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLDocumentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLEffectSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLEmbedNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLEventSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLExpressionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLFactoryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLFileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLFunctionNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLHTTPServiceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLHTTPServiceRequestPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLImplementsNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLInstanceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLIntNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLLibraryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLLiteralNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLMetadataNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLModelNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLModelPropertyContainerNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLModelPropertyNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLModelRootNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLNumberNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLPrivateNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLPropertySpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLRegExpNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLRemoteObjectMethodNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLRemoteObjectNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLReparentNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLRepeaterNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLResourceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLScriptNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLSingleDataBindingNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLStateNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLStringNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLStyleNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLStyleSpecifierNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLUintNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLVectorNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLWebServiceNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLWebServiceOperationNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLXMLListNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IMXMLXMLNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/mxml/IOldMXMLFileNode.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/tree/mxml/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/package.html
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/properties/IResourceBundleEntryNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/tree/properties/IResourceBundleFileNode.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/ICompilationUnit.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/IInvisibleCompilationUnit.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/units/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/IABCBytesRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/IFileScopeRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/IOutgoingDependenciesRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/IRequest.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/IRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/ISWFTagsRequestResult.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/units/requests/ISyntaxTreeRequestResult.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/units/requests/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/workspaces/IIndexingReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/workspaces/IInvalidationListener.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/workspaces/IWorkspace.java
 create mode 100644 compiler/src/main/java/org/apache/royale/compiler/workspaces/IWorkspaceProfilingDelegate.java
 rename compiler/src/main/java/org/apache/{flex => royale}/compiler/workspaces/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWC.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCComponent.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCDigest.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCFileEntry.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCLibrary.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCScript.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/ISWCVersion.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWC.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCComponent.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCDepends.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCDigest.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCLibrary.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCManager.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCScript.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/SWCVersion.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/catalog/ICatalogXMLConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/catalog/SWCFileEntry.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/catalog/StAXCatalogReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/catalog/StAXCatalogWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/catalog/XMLFormatter.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swc/catalog/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/dita/IDITAEntry.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/dita/IDITAList.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swc/dita/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/io/ISWCReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/io/ISWCWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/io/SWCDirectoryWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/io/SWCReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/io/SWCWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swc/io/SWCWriterBase.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swc/io/package.html (100%)
 rename compiler/src/main/java/org/apache/{flex => royale}/swc/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/Header.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/ISWF.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/ISWFConstants.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/ITagContainer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/SWF.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/SWFFrame.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/TagType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/builders/IShapeIterator.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/builders/ITagBuilder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/builders/ShapeBuilder.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swf/builders/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/IInputBitStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/IOutputBitStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/ISWFReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/ISWFWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/ISWFWriterFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/InputBitStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/LZMACompressor.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/LZMAInputStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/OutputBitStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/SWFDump.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/SWFReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/SWFWriter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/SizeReport.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/io/SizeReportWritingSWFWriter.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swf/io/package.html (100%)
 rename compiler/src/main/java/org/apache/{flex => royale}/swf/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/CSMTextSettingsTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/CharacterIterableFactory.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/CharacterTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineBinaryDataTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineBitsJPEG2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineBitsJPEG3Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineBitsLossless2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineBitsLosslessTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineBitsTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineButton2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineButtonCxformTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineButtonSoundTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineButtonTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineEditTextTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFont2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFont3Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFont4Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFontAlignZonesTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFontInfo2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFontInfoTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFontNameTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineFontTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineMorphShape2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineMorphShapeTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineScalingGridTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineSceneAndFrameLabelDataTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineShape2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineShape3Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineShape4Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineShapeTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineSoundTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineSpriteTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineText2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineTextTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DefineVideoStreamTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/DoABCTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/EnableDebugger2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/EnableTelemetryTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/EndTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ExportAssetsTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/FileAttributesTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/FrameLabelTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/IAlwaysLongTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ICharacterReferrer.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ICharacterTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/IDefineBinaryImageTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/IDefineFontTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/IFontInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/IManagedTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ITag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/JPEGTablesTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/MetadataTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/PlaceObject2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/PlaceObject3Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/PlaceObjectTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ProductInfoTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/RawTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/RemoveObject2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/RemoveObjectTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ScriptLimitsTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/SetBackgroundColorTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/SetTabIndexTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/ShowFrameTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/SoundStreamBlockTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/SoundStreamHead2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/SoundStreamHeadTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/StartSound2Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/StartSoundTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/SymbolClassTag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/Tag.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/tags/VideoFrameTag.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swf/tags/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ARGB.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/BevelFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/BlurFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ButtonRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/CXForm.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/CXFormWithAlpha.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ClipActions.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ConvolutionFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/CurvedEdgeRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/DropShadowFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/EdgeRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/EndShapeRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/FillStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/FillStyleArray.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/Filter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/FocalGradient.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/GlowFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/GlyphEntry.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/GradRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/Gradient.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/GradientBevelFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/GradientGlowFilter.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/IDataType.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/IFillStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ILineStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/KerningRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/LineStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/LineStyle2.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/LineStyleArray.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/Matrix.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/MorphFillStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/MorphGradRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/MorphGradient.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/MorphLineStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/MorphLineStyle2.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/RGB.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/RGBA.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/Rect.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/Shape.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ShapeRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ShapeWithStyle.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/SoundEnvelope.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/SoundInfo.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/StraightEdgeRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/StyleChangeRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/Styles.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/TextRecord.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ZoneData.java
 create mode 100644 compiler/src/main/java/org/apache/royale/swf/types/ZoneRecord.java
 rename compiler/src/main/java/org/apache/{flex => royale}/swf/types/package.html (100%)
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/ArgumentUtil.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/Base64.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/CheapArray.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/DAByteArrayOutputStream.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/DirectoryID.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/ExceptionUtil.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/FastStack.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/FileID.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/FileUtils.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/FilenameNormalization.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/ILengthAwareReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/IntMap.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/IntMapLRUCache.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/JSXUtil.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/NonLockingStringReader.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/Point.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/StringEncoder.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/StringUtils.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/Trace.java
 create mode 100644 compiler/src/main/java/org/apache/royale/utils/Version.java
 rename compiler/src/main/java/org/apache/{flex => royale}/utils/package.html (100%)
 delete mode 100644 compiler/src/main/jburg/org/apache/flex/compiler/internal/as/codegen/CmcEmitter.jbg
 delete mode 100644 compiler/src/main/jburg/org/apache/flex/compiler/internal/as/codegen/FunctionRules.jbg
 delete mode 100644 compiler/src/main/jburg/org/apache/flex/compiler/internal/as/codegen/cmc.jbg
 delete mode 100644 compiler/src/main/jburg/org/apache/flex/compiler/internal/css/codegen/CSSEmitter.jbg
 delete mode 100644 compiler/src/main/jburg/org/apache/flex/compiler/internal/css/codegen/CSSRules.jbg
 delete mode 100644 compiler/src/main/jburg/org/apache/flex/compiler/internal/css/codegen/css.jbg
 create mode 100644 compiler/src/main/jburg/org/apache/royale/compiler/internal/as/codegen/CmcEmitter.jbg
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/CmcPatterns.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/CmcRules.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/CompoundAssignmentPatterns.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/CompoundAssignmentRules.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/CompoundLogicalAssignmentRules.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/ConstantArithmetic.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/ConstantLogic.jbg (100%)
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/FunctionPatterns.jbg (100%)
 create mode 100644 compiler/src/main/jburg/org/apache/royale/compiler/internal/as/codegen/FunctionRules.jbg
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/as/codegen/SemanticErrors.jbg (100%)
 create mode 100644 compiler/src/main/jburg/org/apache/royale/compiler/internal/as/codegen/cmc.jbg
 create mode 100644 compiler/src/main/jburg/org/apache/royale/compiler/internal/css/codegen/CSSEmitter.jbg
 rename compiler/src/main/jburg/org/apache/{flex => royale}/compiler/internal/css/codegen/CSSPatterns.jbg (100%)
 create mode 100644 compiler/src/main/jburg/org/apache/royale/compiler/internal/css/codegen/CSSRules.jbg
 create mode 100644 compiler/src/main/jburg/org/apache/royale/compiler/internal/css/codegen/css.jbg
 delete mode 100644 compiler/src/main/jflex/org/apache/flex/compiler/internal/parsing/as/RawASDocTokenizer.lex
 delete mode 100644 compiler/src/main/jflex/org/apache/flex/compiler/internal/parsing/as/RawASTokenizer.lex
 delete mode 100644 compiler/src/main/jflex/org/apache/flex/compiler/internal/parsing/mxml/RawMXMLTokenizer.lex
 create mode 100644 compiler/src/main/jflex/org/apache/royale/compiler/internal/parsing/as/RawASDocTokenizer.lex
 create mode 100644 compiler/src/main/jflex/org/apache/royale/compiler/internal/parsing/as/RawASTokenizer.lex
 rename compiler/src/main/jflex/org/apache/{flex => royale}/compiler/internal/parsing/as/skeleton.default (100%)
 rename compiler/src/main/jflex/org/apache/{flex => royale}/compiler/internal/parsing/as/skeleton.falcon (100%)
 create mode 100644 compiler/src/main/jflex/org/apache/royale/compiler/internal/parsing/mxml/RawMXMLTokenizer.lex
 delete mode 100644 compiler/src/main/resources/org/apache/flex/compiler/messages_en.properties
 delete mode 100644 compiler/src/main/resources/org/apache/flex/compiler/messages_fr.properties
 delete mode 100644 compiler/src/main/resources/org/apache/flex/compiler/messages_ja.properties
 delete mode 100644 compiler/src/main/resources/org/apache/flex/compiler/messages_zh_CN.properties
 create mode 100644 compiler/src/main/resources/org/apache/royale/compiler/messages_en.properties
 create mode 100644 compiler/src/main/resources/org/apache/royale/compiler/messages_fr.properties
 create mode 100644 compiler/src/main/resources/org/apache/royale/compiler/messages_ja.properties
 create mode 100644 compiler/src/main/resources/org/apache/royale/compiler/messages_zh_CN.properties
 rename compiler/src/main/unknowntreehandler/org/apache/{flex => royale}/compiler/internal/as/codegen/UnknownTreeHandlerPatterns.xml (100%)
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSArrayPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSBaseTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSColorPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSCombinatorTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSDocumentTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSFontFaceTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSFunctionCallPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSKeywordPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSMediaQueryConditionTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSNamespaceDefinitionTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSNumberPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSPropertyTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSRgbColorPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSRuleTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSSelectorConditionTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSSelectorTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/css/CSSStringPropertyValueTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/mxml/MXMLDataTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/mxml/MXMLInstructionDataTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/mxml/MXMLTextDataTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/mxml/MXMLUnitDataTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/parsing/mxml/MXMLTokenizerTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLArrayNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLBindingNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLBooleanNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClassNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLClassReferenceNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLComponentNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDeclarationsNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDefinitionNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLDesignLayerNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLEventSpecifierNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLExpressionNodeBaseTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLFunctionNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLHTTPServiceNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLImplementsNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLInstanceNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLIntNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLLibraryNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLMetadataNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLModelNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLNodeBaseTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLNumberNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLObjectNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPrivateNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeBooleanTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeClassTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeIntTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeNumberTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeStringTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeUintTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLRegExpNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLRemoteObjectNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLResourceNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLScriptNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLSpecifierNodeBaseTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStateNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStringNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLStyleNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLUintNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLVectorNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLWebServiceNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLXMLListNodeTests.java
 delete mode 100644 compiler/src/test/java/org/apache/flex/compiler/internal/tree/mxml/MXMLXMLNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSArrayPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSBaseTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSColorPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSCombinatorTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSDocumentTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSFontFaceTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSFunctionCallPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSKeywordPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSMediaQueryConditionTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSNamespaceDefinitionTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSNumberPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSPropertyTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSRgbColorPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSRuleTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSSelectorConditionTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSSelectorTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/css/CSSStringPropertyValueTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/mxml/MXMLDataTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/mxml/MXMLInstructionDataTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/mxml/MXMLTextDataTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/mxml/MXMLUnitDataTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/parsing/mxml/MXMLTokenizerTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLArrayNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBindingNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLBooleanNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLClassReferenceNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLComponentNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDeclarationsNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDefinitionNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLDesignLayerNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLEventSpecifierNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLExpressionNodeBaseTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLFunctionNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLHTTPServiceNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLImplementsNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLInstanceNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLIntNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLLibraryNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLMetadataNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLModelNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLNodeBaseTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLNumberNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLObjectNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPrivateNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeBooleanTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeClassTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeIntTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeNumberTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeStringTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLPropertySpecifierNodeUintTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLRegExpNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLRemoteObjectNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLResourceNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLScriptNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLSpecifierNodeBaseTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStateNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStringNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLStyleNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLUintNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLVectorNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLWebServiceNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLXMLListNodeTests.java
 create mode 100644 compiler/src/test/java/org/apache/royale/compiler/internal/tree/mxml/MXMLXMLNodeTests.java
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/AmbiguousException.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/BreakAction.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/BreakIdentifier.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/CatchAction.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/DebugCLI.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/DisplayAction.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/ExpressionCache.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/ExpressionContext.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/Extensions.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/ExtensionsDisabled.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/FaultActions.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/FileInfoCache.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/Help.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/IntProperties.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/InternalProperty.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/LocationCollection.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/NoMatchException.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/StringIntArray.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/VariableFacade.java (100%)
 rename debugger/src/main/java/{flex => royale}/tools/debugger/cli/WatchAction.java (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_da.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_de.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_en.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_es.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_fi.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_fr.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_it.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_ja.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_ko.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_nb.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_nl.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_pt.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_ru.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_sv.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_zh_CN.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdb_zh_TW.properties (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_br.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_de.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_dk.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_en.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_es.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_fi.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_fr.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_it.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_ja.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_ko_KR.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_nl.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_no.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_ru.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_se.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_zh_CN.txt (100%)
 rename debugger/src/main/resources/{flex => royale}/tools/debugger/cli/fdbhelp_zh_TW.txt (100%)
 delete mode 100644 flexjs-ant-tasks/build.xml
 delete mode 100644 flexjs-ant-tasks/pom.xml
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/COMPCTask.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/FlexTask.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/MXMLCTask.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/BaseConfigVariable.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/ConfigAppendString.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/ConfigBoolean.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/ConfigInt.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/ConfigString.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/ConfigVariable.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/IOptionSource.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/NestedAttributeElement.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/OptionSpec.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/RepeatableConfigString.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/config/RepeatableConfigVariable.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/DefaultScriptLimits.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/DefaultSize.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/FlexFileSet.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/FlexSWCFileSet.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/Fonts.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/Metadata.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/RuntimeSharedLibraryPath.java
 delete mode 100644 flexjs-ant-tasks/src/main/java/org/apache/flex/compiler/ant/types/URLElement.java
 delete mode 100644 flexjs-ant-tasks/src/main/resources/flexTasks.tasks
 delete mode 100644 flexjs-ant-tasks/src/test/build.xml
 delete mode 100644 flexjs-maven-extension/pom.xml
 delete mode 100644 flexjs-maven-extension/src/main/java/org/apache/flex/maven/flexjs/extension/FlexJsLanguageSupport.java
 delete mode 100644 flexjs-maven-extension/src/main/java/org/apache/flex/maven/flexjs/extension/FlexJsScopeDeriver.java
 delete mode 100644 flexjs-maven-extension/src/main/java/org/apache/flex/maven/flexjs/extension/FlexJsScopeSelector.java
 delete mode 100644 flexjs-maven-plugin/pom.xml
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/BaseCompileMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/BaseMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/ClassExclude.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASDocMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileASMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileAppMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileJSMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/CompileTypedefsMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/Define.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/Exclude.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/ExterncConfig.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/FieldExclude.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/GenerateExterncMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/GenerateManifestsMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/IncludeFile.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/Namespace.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/PackageJSMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/TrustMojo.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/trust/DefaultTrustHandler.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/trust/TrustHandler.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/types/FlexScope.java
 delete mode 100644 flexjs-maven-plugin/src/main/java/org/apache/flex/maven/flexjs/utils/DependencyHelper.java
 delete mode 100644 flexjs-maven-plugin/src/main/resources/META-INF/plexus/components.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/compile-app-config.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/compile-asdoc-js-config.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/compile-asdoc-swf-config.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/compile-extern-config.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/compile-js-config.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/compile-swf-config.xml
 delete mode 100644 flexjs-maven-plugin/src/main/resources/config/generate-externc-config.xml
 create mode 100644 royale-ant-tasks/build.xml
 create mode 100644 royale-ant-tasks/pom.xml
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/COMPCTask.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/FlexTask.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/MXMLCTask.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/BaseConfigVariable.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/ConfigAppendString.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/ConfigBoolean.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/ConfigInt.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/ConfigString.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/ConfigVariable.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/IOptionSource.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/NestedAttributeElement.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/OptionSpec.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/RepeatableConfigString.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/config/RepeatableConfigVariable.java
 rename {flexjs-ant-tasks/src/main/java/org/apache/flex => royale-ant-tasks/src/main/java/org/apache/royale}/compiler/ant/config/package.html (100%)
 rename {flexjs-ant-tasks/src/main/java/org/apache/flex => royale-ant-tasks/src/main/java/org/apache/royale}/compiler/ant/package.html (100%)
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/DefaultScriptLimits.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/DefaultSize.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/FlexFileSet.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/FlexSWCFileSet.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/Fonts.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/Metadata.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/RuntimeSharedLibraryPath.java
 create mode 100644 royale-ant-tasks/src/main/java/org/apache/royale/compiler/ant/types/URLElement.java
 rename {flexjs-ant-tasks/src/main/java/org/apache/flex => royale-ant-tasks/src/main/java/org/apache/royale}/compiler/ant/types/package.html (100%)
 create mode 100644 royale-ant-tasks/src/main/resources/flexTasks.tasks
 rename {flexjs-maven-plugin => royale-ant-tasks}/src/site/asciidoc/docs.adoc (100%)
 rename {flexjs-ant-tasks => royale-ant-tasks}/src/test/as/Hello.as (100%)
 create mode 100644 royale-ant-tasks/src/test/build.xml
 create mode 100644 royale-maven-extension/pom.xml
 create mode 100644 royale-maven-extension/src/main/java/org/apache/royale/maven/extension/FlexJsLanguageSupport.java
 create mode 100644 royale-maven-extension/src/main/java/org/apache/royale/maven/extension/FlexJsScopeDeriver.java
 create mode 100644 royale-maven-extension/src/main/java/org/apache/royale/maven/extension/FlexJsScopeSelector.java
 create mode 100644 royale-maven-plugin/pom.xml
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/BaseCompileMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/BaseMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/ClassExclude.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/CompileASDocMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/CompileASMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/CompileAppMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/CompileJSMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/CompileTypedefsMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/Define.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/Exclude.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/ExterncConfig.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/FieldExclude.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/GenerateExterncMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/GenerateManifestsMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/IncludeFile.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/Namespace.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/PackageJSMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/TrustMojo.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/trust/DefaultTrustHandler.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/trust/TrustHandler.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/types/FlexScope.java
 create mode 100644 royale-maven-plugin/src/main/java/org/apache/royale/maven/utils/DependencyHelper.java
 create mode 100644 royale-maven-plugin/src/main/resources/META-INF/plexus/components.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/compile-app-config.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/compile-asdoc-js-config.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/compile-asdoc-swf-config.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/compile-extern-config.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/compile-js-config.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/compile-swf-config.xml
 create mode 100644 royale-maven-plugin/src/main/resources/config/generate-externc-config.xml
 rename {flexjs-ant-tasks => royale-maven-plugin}/src/site/asciidoc/docs.adoc (100%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@royale.apache.org" <co...@royale.apache.org>'].

[royale-compiler] 01/01: Merge branch 'feature/rename' into develop

Posted by ha...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit 1ca10f0eb8bb08c7e7ed198539c338c805f61cf2
Merge: 6e00187 f0119cb
Author: Harbs <ha...@in-tools.com>
AuthorDate: Wed Oct 18 11:28:17 2017 +0300

    Merge branch 'feature/rename' into develop
    
    * feature/rename: (46 commits)
      fix more tests
      Windows backslashes
      generate an env.properties for jenkins so we can point to different branches
      Revert "try to pick up options from system properties as well"
      try to pick up options from system properties as well
      Replace some FlexJS occurences in Notes_JSRoyaleEmitter.txt (reference #17)
      Change FLEXJS to ROYALE in compiler config (reference #17)
      Switch from JSFlex to JSRoyale (reference #17)
      available seems to overwrite properties
      replace more FLEXJS with ROYALE per #17
      Rename falcon-optimizer and falcon-swfdump to compiler-optimizer and compiler-swfdump
      Rename falcon-mxmlc to compiler-mxmlc (reference #17)
      Forgot about ApproveFalcon: rename falcon-asc and falcon-compc to compiler-asc and compiler-compc (reference #17)
      Rename falcon-asc and falcon-compc to compiler-asc and compiler-compc (reference #17)
      Fixed READMEs
      As per #17 rename flex-asjs to royale-asjs
      Update JaCoCo plugin for Maven build (reference #17)
      Bring back "build-distribution" to check the error (reference #17)
      remove distribution goal for now
      skip tests
      ...
    
    # Conflicts:
    #	compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/JSWriter.java
    #	pom.xml

 .mvn/extensions.xml                                |    2 +-
 ApproveFalcon.xml                                  |    6 +-
 Jenkinsfile                                        |   41 +-
 README                                             |   20 +-
 README_JX                                          |   52 +-
 apache-flex-falcon-installer-config.xml            |    2 +-
 apache-flex-falconjx-installer-config.xml          |    4 +-
 build.xml                                          |   92 +-
 compiler-build-tools/build.xml                     |    6 +-
 compiler-build-tools/pom.xml                       |    4 +-
 .../compiler/tools/annotate/AnnotateClass.java     |  123 -
 .../tools/annotate/AnnotateClassesMojo.java        |   73 -
 .../tools/problems/BaseProblemGeneratorMojo.java   |  145 -
 .../tools/problems/ProblemEnumGeneratorMojo.java   |  160 -
 .../ProblemResourceBundleGeneratorMojo.java        |  105 -
 .../UnknownTreeHandlerGeneratorMojo.java           |   74 -
 .../UnknownTreePatternInputOutput.java             |  305 -
 .../compiler/tools/unpack/UnpackResourceMojo.java  |  118 -
 .../compiler/tools/annotate/AnnotateClass.java     |  123 +
 .../tools/annotate/AnnotateClassesMojo.java        |   73 +
 .../tools/problems/BaseProblemGeneratorMojo.java   |  145 +
 .../tools/problems/ProblemEnumGeneratorMojo.java   |  160 +
 .../ProblemResourceBundleGeneratorMojo.java        |  105 +
 .../UnknownTreeHandlerGeneratorMojo.java           |   74 +
 .../UnknownTreePatternInputOutput.java             |  305 +
 .../compiler/tools/unpack/UnpackResourceMojo.java  |  118 +
 compiler-jburg-types/build.xml                     |    2 +-
 compiler-jburg-types/pom.xml                       |    4 +-
 .../internal/as/codegen/IASNodeAdapter.java        |   73 -
 .../internal/as/codegen/IASNodeAdapter.java        |   73 +
 compiler-jx/.project                               |    2 +-
 compiler-jx/build.xml                              |    8 +-
 compiler-jx/pom.xml                                |   28 +-
 compiler-jx/src/assembly/scripts/asjsc             |    4 +-
 compiler-jx/src/assembly/scripts/asjsc.bat         |    4 +-
 compiler-jx/src/assembly/scripts/compc             |    4 +-
 compiler-jx/src/assembly/scripts/compc.bat         |    4 +-
 compiler-jx/src/assembly/scripts/mxmlc             |    4 +-
 compiler-jx/src/assembly/scripts/mxmlc.bat         |    4 +-
 .../javascript/jscomp/FlexJSDiagnosticGroups.java  |   58 -
 .../javascript/jscomp/RoyaleDiagnosticGroups.java  |   58 +
 .../flex/compiler/asdoc/flexjs/ASDocComment.java   |  213 -
 .../org/apache/flex/compiler/clients/ASDOCJSC.java |  455 --
 .../org/apache/flex/compiler/clients/COMPJSC.java  |  659 --
 .../apache/flex/compiler/clients/COMPJSCFlex.java  |  559 --
 .../flex/compiler/clients/COMPJSCNative.java       |  524 --
 .../org/apache/flex/compiler/clients/EXTERNC.java  |  261 -
 .../compiler/clients/ExternCConfiguration.java     |  411 --
 .../flex/compiler/clients/FlexJSToolGroup.java     |   38 -
 .../compiler/clients/JSCompilerEntryPoint.java     |   34 -
 .../flex/compiler/clients/JSConfiguration.java     |  380 --
 .../org/apache/flex/compiler/clients/MXMLJSC.java  |  985 ---
 .../apache/flex/compiler/clients/MXMLJSCFlex.java  |  780 ---
 .../flex/compiler/clients/MXMLJSCFlexCordova.java  |  777 ---
 .../flex/compiler/clients/MXMLJSCNative.java       |  772 ---
 .../apache/flex/compiler/clients/MXMLJSCNode.java  |  774 ---
 .../flex/compiler/clients/MXMLJSCNodeModule.java   |   30 -
 .../codegen/IASGlobalFunctionConstants.java        |   92 -
 .../apache/flex/compiler/codegen/IDocEmitter.java  |   36 -
 .../org/apache/flex/compiler/codegen/IEmitter.java |  113 -
 .../flex/compiler/codegen/IEmitterTokens.java      |   24 -
 .../flex/compiler/codegen/INestingEmitter.java     |   26 -
 .../flex/compiler/codegen/ISourceMapEmitter.java   |   30 -
 .../apache/flex/compiler/codegen/ISubEmitter.java  |   45 -
 .../flex/compiler/codegen/as/IASEmitter.java       |  376 --
 .../apache/flex/compiler/codegen/as/IASWriter.java |   51 -
 .../flex/compiler/codegen/js/IJSDocEmitter.java    |   33 -
 .../flex/compiler/codegen/js/IJSEmitter.java       |   47 -
 .../flex/compiler/codegen/js/IJSPublisher.java     |   41 -
 .../apache/flex/compiler/codegen/js/IJSWriter.java |   43 -
 .../flex/compiler/codegen/js/IMappingEmitter.java  |   66 -
 .../compiler/codegen/js/amd/IJSAMDDocEmitter.java  |   40 -
 .../compiler/codegen/js/amd/IJSAMDEmitter.java     |   33 -
 .../codegen/js/flexjs/IJSFlexJSASDocEmitter.java   |   47 -
 .../codegen/js/flexjs/IJSFlexJSEmitter.java        |   30 -
 .../codegen/js/goog/IJSGoogDocEmitter.java         |  140 -
 .../compiler/codegen/js/goog/IJSGoogEmitter.java   |   33 -
 .../flex/compiler/codegen/mxml/IMXMLEmitter.java   |  140 -
 .../codegen/mxml/flexjs/IMXMLFlexJSEmitter.java    |   37 -
 .../flex/compiler/config/ExterncConfigurator.java  |   52 -
 .../apache/flex/compiler/driver/IApplication.java  |   31 -
 .../org/apache/flex/compiler/driver/IBackend.java  |  123 -
 .../apache/flex/compiler/driver/IPublisher.java    |   25 -
 .../flex/compiler/driver/js/IJSApplication.java    |   33 -
 .../apache/flex/compiler/driver/js/IJSBackend.java |   29 -
 .../flex/compiler/internal/codegen/Emitter.java    |  263 -
 .../internal/codegen/as/ASAfterNodeStrategy.java   |   76 -
 .../internal/codegen/as/ASBeforeNodeStrategy.java  |   73 -
 .../internal/codegen/as/ASBlockWalker.java         |  660 --
 .../compiler/internal/codegen/as/ASEmitter.java    | 1581 -----
 .../internal/codegen/as/ASEmitterTokens.java       |  203 -
 .../internal/codegen/as/ASFilterWriter.java        |   42 -
 .../compiler/internal/codegen/as/ASWriter.java     |   94 -
 .../codegen/externals/emit/ReferenceEmitter.java   |  202 -
 .../externals/pass/AbstractCompilerPass.java       |  108 -
 .../codegen/externals/pass/AddMemberPass.java      |  197 -
 .../codegen/externals/pass/CollectImportsPass.java |  188 -
 .../codegen/externals/pass/CollectTypesPass.java   |  175 -
 .../externals/pass/NamespaceResolutionPass.java    |  135 -
 .../codegen/externals/pass/ReferenceCompiler.java  |  219 -
 .../externals/pass/ResolvePackagesPass.java        |  100 -
 .../codegen/externals/reference/BaseReference.java |  320 -
 .../externals/reference/ClassReference.java        |  991 ---
 .../externals/reference/ConstantReference.java     |  101 -
 .../externals/reference/FieldReference.java        |  271 -
 .../externals/reference/FunctionReference.java     |  186 -
 .../externals/reference/MemberReference.java       |   51 -
 .../externals/reference/MethodReference.java       |  349 -
 .../reference/NullConstructorReference.java        |   43 -
 .../externals/reference/ParameterReference.java    |   59 -
 .../externals/reference/ReferenceModel.java        |  372 -
 .../codegen/externals/utils/DebugLogUtils.java     |   52 -
 .../codegen/externals/utils/FunctionUtils.java     |  260 -
 .../codegen/externals/utils/JSTypeUtils.java       |  218 -
 .../compiler/internal/codegen/js/JSDocEmitter.java |  174 -
 .../internal/codegen/js/JSDocEmitterTokens.java    |   38 -
 .../compiler/internal/codegen/js/JSEmitter.java    |  502 --
 .../internal/codegen/js/JSEmitterTokens.java       |   48 -
 .../internal/codegen/js/JSFilterWriter.java        |   43 -
 .../compiler/internal/codegen/js/JSPublisher.java  |   88 -
 .../internal/codegen/js/JSSessionModel.java        |  238 -
 .../compiler/internal/codegen/js/JSSharedData.java |   95 -
 .../internal/codegen/js/JSSourceMapEmitter.java    |   67 -
 .../compiler/internal/codegen/js/JSSubEmitter.java |  131 -
 .../internal/codegen/js/amd/ExportWriter.java      |  230 -
 .../internal/codegen/js/amd/JSAMDDocEmitter.java   |   37 -
 .../internal/codegen/js/amd/JSAMDEmitter.java      |  971 ---
 .../codegen/js/amd/JSAMDEmitterTokens.java         |   38 -
 .../internal/codegen/js/amd/TempTools.java         |  451 --
 .../js/flexjs/JSFlexJSASDocDITAEmitter.java        | 1155 ----
 .../codegen/js/flexjs/JSFlexJSASDocEmitter.java    |  932 ---
 .../codegen/js/flexjs/JSFlexJSDocEmitter.java      |  447 --
 .../codegen/js/flexjs/JSFlexJSEmitter.java         | 1301 ----
 .../codegen/js/flexjs/JSFlexJSEmitterTokens.java   |   75 -
 .../codegen/js/flexjs/Notes_JSFlexJSEmitter.txt    |  367 -
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |  555 --
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |   38 -
 .../internal/codegen/js/goog/JSGoogEmitter.java    | 1130 ----
 .../codegen/js/goog/JSGoogEmitterTokens.java       |   54 -
 .../internal/codegen/js/goog/JSGoogPublisher.java  |  388 --
 .../internal/codegen/js/goog/JarSourceFile.java    |  111 -
 .../internal/codegen/js/jsc/JSCJSEmitter.java      |   39 -
 .../internal/codegen/js/jsc/JSCPublisher.java      |   79 -
 .../internal/codegen/js/jx/AccessorEmitter.java    |  690 --
 .../internal/codegen/js/jx/AsIsEmitter.java        |  198 -
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  636 --
 .../internal/codegen/js/jx/BindableEmitter.java    |  549 --
 .../internal/codegen/js/jx/BlockCloseEmitter.java  |   43 -
 .../internal/codegen/js/jx/BlockOpenEmitter.java   |   43 -
 .../internal/codegen/js/jx/CatchEmitter.java       |   52 -
 .../internal/codegen/js/jx/ClassEmitter.java       |  263 -
 .../js/jx/DefinePropertyFunctionEmitter.java       |  120 -
 .../internal/codegen/js/jx/DoWhileLoopEmitter.java |   71 -
 .../codegen/js/jx/DynamicAccessEmitter.java        |   57 -
 .../internal/codegen/js/jx/FieldEmitter.java       |  279 -
 .../internal/codegen/js/jx/ForEachEmitter.java     |  208 -
 .../internal/codegen/js/jx/ForLoopEmitter.java     |  117 -
 .../js/jx/FunctionCallArgumentsEmitter.java        |   64 -
 .../codegen/js/jx/FunctionCallEmitter.java         |  282 -
 .../internal/codegen/js/jx/IdentifierEmitter.java  |  348 -
 .../compiler/internal/codegen/js/jx/IfEmitter.java |  117 -
 .../internal/codegen/js/jx/InterfaceEmitter.java   |  155 -
 .../codegen/js/jx/IterationFlowEmitter.java        |   54 -
 .../codegen/js/jx/LanguageIdentifierEmitter.java   |   62 -
 .../codegen/js/jx/LiteralContainerEmitter.java     |   96 -
 .../internal/codegen/js/jx/LiteralEmitter.java     |  488 --
 .../codegen/js/jx/MemberAccessEmitter.java         |  341 -
 .../codegen/js/jx/MemberKeywordEmitter.java        |   70 -
 .../internal/codegen/js/jx/MethodEmitter.java      |  173 -
 .../codegen/js/jx/NumericLiteralEmitter.java       |   43 -
 .../codegen/js/jx/ObjectDefinePropertyEmitter.java |  165 -
 .../js/jx/ObjectLiteralValuePairEmitter.java       |   53 -
 .../codegen/js/jx/PackageFooterEmitter.java        | 1003 ---
 .../codegen/js/jx/PackageHeaderEmitter.java        |  436 --
 .../internal/codegen/js/jx/ParameterEmitter.java   |   40 -
 .../internal/codegen/js/jx/ParametersEmitter.java  |   64 -
 .../internal/codegen/js/jx/ReturnEmitter.java      |   57 -
 .../codegen/js/jx/SelfReferenceEmitter.java        |   52 -
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |   71 -
 .../internal/codegen/js/jx/StatementEmitter.java   |   79 -
 .../internal/codegen/js/jx/SuperCallEmitter.java   |  306 -
 .../internal/codegen/js/jx/SwitchEmitter.java      |  105 -
 .../codegen/js/jx/TernaryOperatorEmitter.java      |   67 -
 .../internal/codegen/js/jx/ThrowEmitter.java       |   44 -
 .../internal/codegen/js/jx/TryEmitter.java         |   58 -
 .../codegen/js/jx/UnaryOperatorEmitter.java        |  122 -
 .../codegen/js/jx/VarDeclarationEmitter.java       |  255 -
 .../internal/codegen/js/jx/WhileLoopEmitter.java   |   61 -
 .../internal/codegen/js/jx/WithEmitter.java        |   56 -
 .../codegen/js/node/NodeEmitterTokens.java         |   39 -
 .../internal/codegen/js/node/NodePublisher.java    |   92 -
 .../internal/codegen/js/utils/DocEmitterUtils.java |   49 -
 .../internal/codegen/js/utils/EmitterUtils.java    |  598 --
 .../internal/codegen/mxml/MXMLBlockWalker.java     |  436 --
 .../internal/codegen/mxml/MXMLEmitter.java         |  425 --
 .../internal/codegen/mxml/MXMLEmitterTokens.java   |   42 -
 .../compiler/internal/codegen/mxml/MXMLWriter.java |  104 -
 .../mxml/flexjs/MXMLDescriptorSpecifier.java       |  321 -
 .../codegen/mxml/flexjs/MXMLEventSpecifier.java    |  110 -
 .../mxml/flexjs/MXMLFlexJSASDocEmitter.java        | 1269 ----
 .../codegen/mxml/flexjs/MXMLFlexJSBlockWalker.java |   83 -
 .../mxml/flexjs/MXMLFlexJSCordovaPublisher.java    |   61 -
 .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java     | 2889 --------
 .../mxml/flexjs/MXMLFlexJSEmitterTokens.java       |   42 -
 .../codegen/mxml/flexjs/MXMLFlexJSPublisher.java   |  837 ---
 .../codegen/mxml/flexjs/MXMLNodeSpecifier.java     |  170 -
 .../codegen/mxml/flexjs/MXMLScriptSpecifier.java   |   67 -
 .../codegen/mxml/jsc/MXMLJSCJSEmitter.java         |   46 -
 .../compiler/internal/driver/as/ASBackend.java     |  159 -
 .../compiler/internal/driver/js/JSApplication.java |   32 -
 .../compiler/internal/driver/js/JSBackend.java     |  172 -
 .../internal/driver/js/JSCompilationUnit.java      |  217 -
 .../internal/driver/js/JSSourceFileHandler.java    |   83 -
 .../internal/driver/js/amd/AMDBackend.java         |   53 -
 .../internal/driver/js/flexjs/FlexJSBackend.java   |   53 -
 .../driver/js/flexjs/JSCSSCompilationSession.java  |  506 --
 .../driver/js/goog/ASDocConfiguration.java         |  568 --
 .../internal/driver/js/goog/GoogBackend.java       |   73 -
 .../driver/js/goog/JSGoogCompcConfiguration.java   |  427 --
 .../driver/js/goog/JSGoogConfiguration.java        |  427 --
 .../internal/driver/js/jsc/JSCBackend.java         |   46 -
 .../internal/driver/js/node/NodeBackend.java       |   46 -
 .../internal/driver/js/node/NodeModuleBackend.java |   47 -
 .../driver/mxml/ASDocASSourceFileHandler.java      |   89 -
 .../driver/mxml/ASDocMXMLSourceFileHandler.java    |   89 -
 .../compiler/internal/driver/mxml/MXMLBackend.java |   80 -
 .../driver/mxml/MXMLSourceFileHandler.java         |   85 -
 .../driver/mxml/flexjs/MXMLFlexJSASDocBackend.java |  135 -
 .../mxml/flexjs/MXMLFlexJSASDocDITABackend.java    |  135 -
 .../driver/mxml/flexjs/MXMLFlexJSBackend.java      |  130 -
 .../mxml/flexjs/MXMLFlexJSCordovaBackend.java      |   56 -
 .../driver/mxml/flexjs/MXMLFlexJSSWCBackend.java   |  121 -
 .../internal/driver/mxml/jsc/MXMLJSCJSBackend.java |  121 -
 .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java       |  121 -
 .../compiler/internal/graph/GoogDepsWriter.java    |  957 ---
 .../internal/graph/GoogDepsWriterCordova.java      |   48 -
 .../internal/parsing/as/FlexJSASDocDelegate.java   |  132 -
 .../internal/projects/FlexJSASDocProject.java      |   55 -
 .../compiler/internal/projects/FlexJSProject.java  |  466 --
 .../compiler/internal/targets/FlexJSSWCTarget.java |  302 -
 .../compiler/internal/targets/FlexJSTarget.java    |  323 -
 .../flex/compiler/internal/targets/JSTarget.java   |  229 -
 .../internal/visitor/as/ASNodeHandler.java         |   87 -
 .../compiler/internal/visitor/as/ASNodeSwitch.java |  385 --
 .../internal/visitor/as/BeforeAfterStrategy.java   |  141 -
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |  187 -
 .../UnsupportedLanguageFeatureProblem.java         |   37 -
 .../apache/flex/compiler/targets/IJSTarget.java    |   52 -
 .../apache/flex/compiler/utils/ASNodeUtils.java    |   93 -
 .../flex/compiler/utils/DefinitionUtils.java       |   37 -
 .../flex/compiler/utils/JSClosureCompilerUtil.java |   98 -
 .../compiler/utils/JSClosureCompilerWrapper.java   |  534 --
 .../apache/flex/compiler/utils/NativeUtils.java    |  179 -
 .../apache/flex/compiler/utils/NodeJSUtils.java    |   41 -
 .../flex/compiler/visitor/IASNodeStrategy.java     |   38 -
 .../flex/compiler/visitor/IBlockVisitor.java       |   28 -
 .../apache/flex/compiler/visitor/IBlockWalker.java |   47 -
 .../flex/compiler/visitor/as/IASBlockVisitor.java  |  229 -
 .../flex/compiler/visitor/as/IASBlockWalker.java   |   43 -
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |  138 -
 .../compiler/visitor/mxml/IMXMLBlockWalker.java    |   43 -
 .../royale/compiler/asdoc/royale/ASDocComment.java |  213 +
 .../apache/royale/compiler/clients/ASDOCJSC.java   |  455 ++
 .../apache/royale/compiler/clients/COMPJSC.java    |  659 ++
 .../royale/compiler/clients/COMPJSCNative.java     |  524 ++
 .../royale/compiler/clients/COMPJSCRoyale.java     |  559 ++
 .../apache/royale/compiler/clients/EXTERNC.java    |  261 +
 .../compiler/clients/ExternCConfiguration.java     |  411 ++
 .../compiler/clients/JSCompilerEntryPoint.java     |   34 +
 .../royale/compiler/clients/JSConfiguration.java   |  380 ++
 .../apache/royale/compiler/clients/MXMLJSC.java    |  984 +++
 .../royale/compiler/clients/MXMLJSCNative.java     |  772 +++
 .../royale/compiler/clients/MXMLJSCNode.java       |  774 +++
 .../royale/compiler/clients/MXMLJSCNodeModule.java |   30 +
 .../royale/compiler/clients/MXMLJSCRoyale.java     |  780 +++
 .../compiler/clients/MXMLJSCRoyaleCordova.java     |  777 +++
 .../royale/compiler/clients/RoyaleToolGroup.java   |   38 +
 .../codegen/IASGlobalFunctionConstants.java        |   92 +
 .../royale/compiler/codegen/IDocEmitter.java       |   36 +
 .../apache/royale/compiler/codegen/IEmitter.java   |  113 +
 .../royale/compiler/codegen/IEmitterTokens.java    |   24 +
 .../royale/compiler/codegen/INestingEmitter.java   |   26 +
 .../royale/compiler/codegen/ISourceMapEmitter.java |   30 +
 .../royale/compiler/codegen/ISubEmitter.java       |   45 +
 .../royale/compiler/codegen/as/IASEmitter.java     |  376 ++
 .../royale/compiler/codegen/as/IASWriter.java      |   51 +
 .../royale/compiler/codegen/js/IJSDocEmitter.java  |   33 +
 .../royale/compiler/codegen/js/IJSEmitter.java     |   47 +
 .../royale/compiler/codegen/js/IJSPublisher.java   |   41 +
 .../royale/compiler/codegen/js/IJSWriter.java      |   43 +
 .../compiler/codegen/js/IMappingEmitter.java       |   66 +
 .../compiler/codegen/js/amd/IJSAMDDocEmitter.java  |   40 +
 .../compiler/codegen/js/amd/IJSAMDEmitter.java     |   33 +
 .../codegen/js/goog/IJSGoogDocEmitter.java         |  140 +
 .../compiler/codegen/js/goog/IJSGoogEmitter.java   |   33 +
 .../codegen/js/royale/IJSRoyaleASDocEmitter.java   |   47 +
 .../codegen/js/royale/IJSRoyaleEmitter.java        |   30 +
 .../royale/compiler/codegen/mxml/IMXMLEmitter.java |  140 +
 .../codegen/mxml/royale/IMXMLRoyaleEmitter.java    |   37 +
 .../compiler/config/ExterncConfigurator.java       |   52 +
 .../royale/compiler/driver/IApplication.java       |   31 +
 .../apache/royale/compiler/driver/IBackend.java    |  123 +
 .../apache/royale/compiler/driver/IPublisher.java  |   25 +
 .../royale/compiler/driver/js/IJSApplication.java  |   33 +
 .../royale/compiler/driver/js/IJSBackend.java      |   29 +
 .../royale/compiler/internal/codegen/Emitter.java  |  263 +
 .../internal/codegen/as/ASAfterNodeStrategy.java   |   76 +
 .../internal/codegen/as/ASBeforeNodeStrategy.java  |   73 +
 .../internal/codegen/as/ASBlockWalker.java         |  660 ++
 .../compiler/internal/codegen/as/ASEmitter.java    | 1581 +++++
 .../internal/codegen/as/ASEmitterTokens.java       |  203 +
 .../internal/codegen/as/ASFilterWriter.java        |   42 +
 .../compiler/internal/codegen/as/ASWriter.java     |   94 +
 .../codegen/externals/emit/ReferenceEmitter.java   |  202 +
 .../externals/pass/AbstractCompilerPass.java       |  108 +
 .../codegen/externals/pass/AddMemberPass.java      |  197 +
 .../codegen/externals/pass/CollectImportsPass.java |  188 +
 .../codegen/externals/pass/CollectTypesPass.java   |  175 +
 .../externals/pass/NamespaceResolutionPass.java    |  135 +
 .../codegen/externals/pass/ReferenceCompiler.java  |  219 +
 .../externals/pass/ResolvePackagesPass.java        |  100 +
 .../codegen/externals/reference/BaseReference.java |  320 +
 .../externals/reference/ClassReference.java        |  991 +++
 .../externals/reference/ConstantReference.java     |  101 +
 .../externals/reference/FieldReference.java        |  271 +
 .../externals/reference/FunctionReference.java     |  186 +
 .../externals/reference/MemberReference.java       |   51 +
 .../externals/reference/MethodReference.java       |  349 +
 .../reference/NullConstructorReference.java        |   43 +
 .../externals/reference/ParameterReference.java    |   59 +
 .../externals/reference/ReferenceModel.java        |  372 +
 .../codegen/externals/utils/DebugLogUtils.java     |   52 +
 .../codegen/externals/utils/FunctionUtils.java     |  260 +
 .../codegen/externals/utils/JSTypeUtils.java       |  218 +
 .../compiler/internal/codegen/js/JSDocEmitter.java |  174 +
 .../internal/codegen/js/JSDocEmitterTokens.java    |   38 +
 .../compiler/internal/codegen/js/JSEmitter.java    |  502 ++
 .../internal/codegen/js/JSEmitterTokens.java       |   48 +
 .../internal/codegen/js/JSFilterWriter.java        |   43 +
 .../compiler/internal/codegen/js/JSPublisher.java  |   88 +
 .../internal/codegen/js/JSSessionModel.java        |  238 +
 .../compiler/internal/codegen/js/JSSharedData.java |   95 +
 .../internal/codegen/js/JSSourceMapEmitter.java    |   67 +
 .../compiler/internal/codegen/js/JSSubEmitter.java |  131 +
 .../compiler/internal/codegen/js/JSWriter.java     |  183 +
 .../internal/codegen/js/amd/ExportWriter.java      |  230 +
 .../internal/codegen/js/amd/JSAMDDocEmitter.java   |   37 +
 .../internal/codegen/js/amd/JSAMDEmitter.java      |  971 +++
 .../codegen/js/amd/JSAMDEmitterTokens.java         |   38 +
 .../internal/codegen/js/amd/TempTools.java         |  451 ++
 .../internal/codegen/js/goog/JSGoogDocEmitter.java |  555 ++
 .../codegen/js/goog/JSGoogDocEmitterTokens.java    |   38 +
 .../internal/codegen/js/goog/JSGoogEmitter.java    | 1130 ++++
 .../codegen/js/goog/JSGoogEmitterTokens.java       |   54 +
 .../internal/codegen/js/goog/JSGoogPublisher.java  |  388 ++
 .../internal/codegen/js/goog/JarSourceFile.java    |  111 +
 .../internal/codegen/js/jsc/JSCJSEmitter.java      |   39 +
 .../internal/codegen/js/jsc/JSCPublisher.java      |   79 +
 .../internal/codegen/js/jx/AccessorEmitter.java    |  690 ++
 .../internal/codegen/js/jx/AsIsEmitter.java        |  198 +
 .../codegen/js/jx/BinaryOperatorEmitter.java       |  636 ++
 .../internal/codegen/js/jx/BindableEmitter.java    |  549 ++
 .../internal/codegen/js/jx/BlockCloseEmitter.java  |   43 +
 .../internal/codegen/js/jx/BlockOpenEmitter.java   |   43 +
 .../internal/codegen/js/jx/CatchEmitter.java       |   52 +
 .../internal/codegen/js/jx/ClassEmitter.java       |  263 +
 .../js/jx/DefinePropertyFunctionEmitter.java       |  120 +
 .../internal/codegen/js/jx/DoWhileLoopEmitter.java |   71 +
 .../codegen/js/jx/DynamicAccessEmitter.java        |   57 +
 .../internal/codegen/js/jx/FieldEmitter.java       |  279 +
 .../internal/codegen/js/jx/ForEachEmitter.java     |  208 +
 .../internal/codegen/js/jx/ForLoopEmitter.java     |  117 +
 .../js/jx/FunctionCallArgumentsEmitter.java        |   64 +
 .../codegen/js/jx/FunctionCallEmitter.java         |  282 +
 .../internal/codegen/js/jx/IdentifierEmitter.java  |  348 +
 .../compiler/internal/codegen/js/jx/IfEmitter.java |  117 +
 .../internal/codegen/js/jx/InterfaceEmitter.java   |  155 +
 .../codegen/js/jx/IterationFlowEmitter.java        |   54 +
 .../codegen/js/jx/LanguageIdentifierEmitter.java   |   62 +
 .../codegen/js/jx/LiteralContainerEmitter.java     |   96 +
 .../internal/codegen/js/jx/LiteralEmitter.java     |  488 ++
 .../codegen/js/jx/MemberAccessEmitter.java         |  341 +
 .../codegen/js/jx/MemberKeywordEmitter.java        |   70 +
 .../internal/codegen/js/jx/MethodEmitter.java      |  173 +
 .../codegen/js/jx/NumericLiteralEmitter.java       |   43 +
 .../codegen/js/jx/ObjectDefinePropertyEmitter.java |  165 +
 .../js/jx/ObjectLiteralValuePairEmitter.java       |   53 +
 .../codegen/js/jx/PackageFooterEmitter.java        | 1003 +++
 .../codegen/js/jx/PackageHeaderEmitter.java        |  436 ++
 .../internal/codegen/js/jx/ParameterEmitter.java   |   40 +
 .../internal/codegen/js/jx/ParametersEmitter.java  |   64 +
 .../internal/codegen/js/jx/ReturnEmitter.java      |   57 +
 .../codegen/js/jx/SelfReferenceEmitter.java        |   52 +
 .../codegen/js/jx/SourceMapDirectiveEmitter.java   |   71 +
 .../internal/codegen/js/jx/StatementEmitter.java   |   79 +
 .../internal/codegen/js/jx/SuperCallEmitter.java   |  306 +
 .../internal/codegen/js/jx/SwitchEmitter.java      |  105 +
 .../codegen/js/jx/TernaryOperatorEmitter.java      |   67 +
 .../internal/codegen/js/jx/ThrowEmitter.java       |   44 +
 .../internal/codegen/js/jx/TryEmitter.java         |   58 +
 .../codegen/js/jx/UnaryOperatorEmitter.java        |  122 +
 .../codegen/js/jx/VarDeclarationEmitter.java       |  255 +
 .../internal/codegen/js/jx/WhileLoopEmitter.java   |   61 +
 .../internal/codegen/js/jx/WithEmitter.java        |   56 +
 .../codegen/js/node/NodeEmitterTokens.java         |   39 +
 .../internal/codegen/js/node/NodePublisher.java    |   92 +
 .../js/royale/JSRoyaleASDocDITAEmitter.java        | 1155 ++++
 .../codegen/js/royale/JSRoyaleASDocEmitter.java    |  932 +++
 .../codegen/js/royale/JSRoyaleDocEmitter.java      |  447 ++
 .../codegen/js/royale/JSRoyaleEmitter.java         | 1301 ++++
 .../codegen/js/royale/JSRoyaleEmitterTokens.java   |   75 +
 .../codegen/js/royale/Notes_JSRoyaleEmitter.txt    |  367 +
 .../internal/codegen/js/utils/DocEmitterUtils.java |   49 +
 .../internal/codegen/js/utils/EmitterUtils.java    |  598 ++
 .../internal/codegen/mxml/MXMLBlockWalker.java     |  436 ++
 .../internal/codegen/mxml/MXMLEmitter.java         |  425 ++
 .../internal/codegen/mxml/MXMLEmitterTokens.java   |   42 +
 .../compiler/internal/codegen/mxml/MXMLWriter.java |  104 +
 .../codegen/mxml/jsc/MXMLJSCJSEmitter.java         |   46 +
 .../mxml/royale/MXMLDescriptorSpecifier.java       |  321 +
 .../codegen/mxml/royale/MXMLEventSpecifier.java    |  110 +
 .../codegen/mxml/royale/MXMLNodeSpecifier.java     |  170 +
 .../mxml/royale/MXMLRoyaleASDocEmitter.java        | 1269 ++++
 .../codegen/mxml/royale/MXMLRoyaleBlockWalker.java |   83 +
 .../mxml/royale/MXMLRoyaleCordovaPublisher.java    |   61 +
 .../codegen/mxml/royale/MXMLRoyaleEmitter.java     | 2889 ++++++++
 .../mxml/royale/MXMLRoyaleEmitterTokens.java       |   42 +
 .../codegen/mxml/royale/MXMLRoyalePublisher.java   |  837 +++
 .../codegen/mxml/royale/MXMLScriptSpecifier.java   |   67 +
 .../compiler/internal/driver/as/ASBackend.java     |  159 +
 .../compiler/internal/driver/js/JSApplication.java |   32 +
 .../compiler/internal/driver/js/JSBackend.java     |  172 +
 .../internal/driver/js/JSCompilationUnit.java      |  217 +
 .../internal/driver/js/JSSourceFileHandler.java    |   83 +
 .../internal/driver/js/amd/AMDBackend.java         |   53 +
 .../driver/js/goog/ASDocConfiguration.java         |  568 ++
 .../internal/driver/js/goog/GoogBackend.java       |   73 +
 .../driver/js/goog/JSGoogCompcConfiguration.java   |  427 ++
 .../driver/js/goog/JSGoogConfiguration.java        |  427 ++
 .../internal/driver/js/jsc/JSCBackend.java         |   46 +
 .../internal/driver/js/node/NodeBackend.java       |   46 +
 .../internal/driver/js/node/NodeModuleBackend.java |   47 +
 .../driver/js/royale/JSCSSCompilationSession.java  |  506 ++
 .../internal/driver/js/royale/RoyaleBackend.java   |   53 +
 .../driver/mxml/ASDocASSourceFileHandler.java      |   89 +
 .../driver/mxml/ASDocMXMLSourceFileHandler.java    |   89 +
 .../compiler/internal/driver/mxml/MXMLBackend.java |   80 +
 .../driver/mxml/MXMLSourceFileHandler.java         |   85 +
 .../internal/driver/mxml/jsc/MXMLJSCJSBackend.java |  121 +
 .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java       |  121 +
 .../driver/mxml/royale/MXMLRoyaleASDocBackend.java |  135 +
 .../mxml/royale/MXMLRoyaleASDocDITABackend.java    |  135 +
 .../driver/mxml/royale/MXMLRoyaleBackend.java      |  130 +
 .../mxml/royale/MXMLRoyaleCordovaBackend.java      |   56 +
 .../driver/mxml/royale/MXMLRoyaleSWCBackend.java   |  121 +
 .../compiler/internal/graph/GoogDepsWriter.java    |  957 +++
 .../internal/graph/GoogDepsWriterCordova.java      |   48 +
 .../internal/parsing/as/RoyaleASDocDelegate.java   |  132 +
 .../internal/projects/RoyaleASDocProject.java      |   55 +
 .../internal/projects/RoyaleJSProject.java         |  466 ++
 .../royale/compiler/internal/targets/JSTarget.java |  229 +
 .../compiler/internal/targets/RoyaleJSTarget.java  |  323 +
 .../compiler/internal/targets/RoyaleSWCTarget.java |  302 +
 .../internal/visitor/as/ASNodeHandler.java         |   87 +
 .../compiler/internal/visitor/as/ASNodeSwitch.java |  385 ++
 .../internal/visitor/as/BeforeAfterStrategy.java   |  141 +
 .../internal/visitor/mxml/MXMLNodeSwitch.java      |  187 +
 .../UnsupportedLanguageFeatureProblem.java         |   37 +
 .../apache/royale/compiler/targets/IJSTarget.java  |   52 +
 .../apache/royale/compiler/utils/ASNodeUtils.java  |   93 +
 .../royale/compiler/utils/DefinitionUtils.java     |   37 +
 .../compiler/utils/JSClosureCompilerUtil.java      |   98 +
 .../compiler/utils/JSClosureCompilerWrapper.java   |  534 ++
 .../apache/royale/compiler/utils/NativeUtils.java  |  179 +
 .../apache/royale/compiler/utils/NodeJSUtils.java  |   41 +
 .../royale/compiler/visitor/IASNodeStrategy.java   |   38 +
 .../royale/compiler/visitor/IBlockVisitor.java     |   28 +
 .../royale/compiler/visitor/IBlockWalker.java      |   47 +
 .../compiler/visitor/as/IASBlockVisitor.java       |  229 +
 .../royale/compiler/visitor/as/IASBlockWalker.java |   43 +
 .../compiler/visitor/mxml/IMXMLBlockVisitor.java   |  138 +
 .../compiler/visitor/mxml/IMXMLBlockWalker.java    |   43 +
 .../services/org.apache.flex.tools.FlexToolGroup   |    2 +-
 compiler-jx/src/main/resources/downloads.xml       |    4 +-
 .../closure-whitelist.properites                   |    0
 compiler-jx/src/site/site.xml                      |   13 +-
 compiler-jx/src/test/build.xml                     |   18 +-
 .../internal/codegen/as/TestAccessorMembers.java   |  101 -
 .../compiler/internal/codegen/as/TestClass.java    |  234 -
 .../compiler/internal/codegen/as/TestComments.java |   73 -
 .../internal/codegen/as/TestExpressions.java       |  781 ---
 .../internal/codegen/as/TestFieldMembers.java      |  204 -
 .../internal/codegen/as/TestGlobalClasses.java     |  280 -
 .../internal/codegen/as/TestGlobalConstants.java   |   62 -
 .../internal/codegen/as/TestGlobalFunctions.java   |  208 -
 .../internal/codegen/as/TestInterface.java         |  105 -
 .../internal/codegen/as/TestMethodMembers.java     |  147 -
 .../compiler/internal/codegen/as/TestPackage.java  |  103 -
 .../internal/codegen/as/TestParenthesis.java       |   98 -
 .../internal/codegen/as/TestStatements.java        |  469 --
 .../codegen/externals/CompilerArguments.java       |  408 --
 .../codegen/externals/ExternalsTestBase.java       |  112 -
 .../codegen/externals/ExternalsTestUtils.java      |  213 -
 .../codegen/externals/TestAnnotationEnum.java      |   82 -
 .../codegen/externals/TestCollectImports.java      |  221 -
 .../codegen/externals/TestConstructor.java         |  119 -
 .../codegen/externals/TestExternChrome.java        |  179 -
 .../internal/codegen/externals/TestExternES3.java  |  123 -
 .../codegen/externals/TestExternJQuery.java        |   68 -
 .../codegen/externals/TestExternJSMissing.java     |  108 -
 .../codegen/externals/TestExternJasmine.java       |   84 -
 .../internal/codegen/externals/TestExternNode.java |  120 -
 .../codegen/externals/TestExternalsJSCompile.java  |  291 -
 .../codegen/externals/TestPackageNamespace.java    |   63 -
 .../codegen/externals/TestReferenceModel.java      |   65 -
 .../codegen/externals/TestTypeExternals.java       |  110 -
 .../codegen/externals/TestTypeInheritence.java     |   88 -
 .../internal/codegen/js/amd/TestAMDClassA.java     |  181 -
 .../internal/codegen/js/amd/TestAMDClassB.java     |   97 -
 .../internal/codegen/js/amd/TestAMDEmitter.java    |  144 -
 .../internal/codegen/js/amd/TestAMDInterfaceI.java |   51 -
 .../codegen/js/amd/TestAMDInterfaceIOther.java     |   51 -
 .../codegen/js/amd/TestAMDInterfaceISub.java       |   52 -
 .../internal/codegen/js/amd/TestAMDPackage.java    |  127 -
 .../js/flexjs/TestFlexJSAccessorMembers.java       |  180 -
 .../codegen/js/flexjs/TestFlexJSAccessors.java     |  155 -
 .../codegen/js/flexjs/TestFlexJSClass.java         |  692 --
 .../codegen/js/flexjs/TestFlexJSEmitter.java       |  427 --
 .../codegen/js/flexjs/TestFlexJSExpressions.java   | 1381 ----
 .../codegen/js/flexjs/TestFlexJSFieldMembers.java  |  352 -
 .../internal/codegen/js/flexjs/TestFlexJSFile.java |  107 -
 .../codegen/js/flexjs/TestFlexJSGlobalClasses.java | 1024 ---
 .../js/flexjs/TestFlexJSGlobalConstants.java       |   75 -
 .../js/flexjs/TestFlexJSGlobalFunctions.java       |  256 -
 .../codegen/js/flexjs/TestFlexJSInterface.java     |  114 -
 .../internal/codegen/js/flexjs/TestFlexJSJSX.java  |  378 --
 .../codegen/js/flexjs/TestFlexJSMethodMembers.java |  215 -
 .../codegen/js/flexjs/TestFlexJSPackage.java       | 1150 ----
 .../codegen/js/flexjs/TestFlexJSProject.java       |  356 -
 .../codegen/js/flexjs/TestFlexJSStatements.java    |  611 --
 .../codegen/js/goog/TestGoogAccessorMembers.java   |  141 -
 .../internal/codegen/js/goog/TestGoogClass.java    |  260 -
 .../internal/codegen/js/goog/TestGoogEmitter.java  |  153 -
 .../codegen/js/goog/TestGoogExpressions.java       |  195 -
 .../codegen/js/goog/TestGoogFieldMembers.java      |  261 -
 .../internal/codegen/js/goog/TestGoogFile.java     |   93 -
 .../codegen/js/goog/TestGoogGlobalClasses.java     |  309 -
 .../codegen/js/goog/TestGoogGlobalConstants.java   |   74 -
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |  238 -
 .../codegen/js/goog/TestGoogInterface.java         |  113 -
 .../codegen/js/goog/TestGoogMethodMembers.java     |  183 -
 .../internal/codegen/js/goog/TestGoogPackage.java  |  112 -
 .../internal/codegen/js/goog/TestGoogProject.java  |  136 -
 .../codegen/js/goog/TestGoogStatements.java        |  310 -
 .../js/sourcemaps/TestSourceMapExpressions.java    |  879 ---
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  205 -
 .../js/sourcemaps/TestSourceMapGlobalClasses.java  |   89 -
 .../js/sourcemaps/TestSourceMapStatements.java     |  628 --
 .../internal/codegen/mxml/TestMXMLApplication.java |  109 -
 .../internal/codegen/mxml/TestMXMLAttributes.java  |  118 -
 .../internal/codegen/mxml/TestMXMLNodes.java       |  187 -
 .../internal/codegen/mxml/TestMXMLScript.java      |  106 -
 .../mxml/flexjs/TestFlexJSMXMLApplication.java     |  892 ---
 .../codegen/mxml/flexjs/TestFlexJSMXMLScript.java  |  338 -
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |   44 -
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |   73 -
 .../flex/compiler/internal/test/AMDTestBase.java   |  149 -
 .../flex/compiler/internal/test/ASTestBase.java    |  196 -
 .../internal/test/FlexJSSourceMapTestBase.java     |   63 -
 .../compiler/internal/test/FlexJSTestBase.java     |  175 -
 .../flex/compiler/internal/test/ITestBase.java     |   25 -
 .../flex/compiler/internal/test/MXMLTestBase.java  |  141 -
 .../compiler/internal/test/SourceMapTestBase.java  |   74 -
 .../flex/compiler/internal/test/TestBase.java      |  832 ---
 .../java/org/apache/flex/utils/EnvProperties.java  |  156 -
 .../internal/codegen/as/TestAccessorMembers.java   |  101 +
 .../compiler/internal/codegen/as/TestClass.java    |  234 +
 .../compiler/internal/codegen/as/TestComments.java |   73 +
 .../internal/codegen/as/TestExpressions.java       |  781 +++
 .../internal/codegen/as/TestFieldMembers.java      |  204 +
 .../internal/codegen/as/TestGlobalClasses.java     |  280 +
 .../internal/codegen/as/TestGlobalConstants.java   |   62 +
 .../internal/codegen/as/TestGlobalFunctions.java   |  208 +
 .../internal/codegen/as/TestInterface.java         |  105 +
 .../internal/codegen/as/TestMethodMembers.java     |  147 +
 .../compiler/internal/codegen/as/TestPackage.java  |  103 +
 .../internal/codegen/as/TestParenthesis.java       |   98 +
 .../internal/codegen/as/TestStatements.java        |  469 ++
 .../codegen/externals/CompilerArguments.java       |  408 ++
 .../codegen/externals/ExternalsTestBase.java       |  112 +
 .../codegen/externals/ExternalsTestUtils.java      |  213 +
 .../codegen/externals/TestAnnotationEnum.java      |   82 +
 .../codegen/externals/TestCollectImports.java      |  221 +
 .../codegen/externals/TestConstructor.java         |  119 +
 .../codegen/externals/TestExternChrome.java        |  179 +
 .../internal/codegen/externals/TestExternES3.java  |  123 +
 .../codegen/externals/TestExternJQuery.java        |   68 +
 .../codegen/externals/TestExternJSMissing.java     |  108 +
 .../codegen/externals/TestExternJasmine.java       |   84 +
 .../internal/codegen/externals/TestExternNode.java |  120 +
 .../codegen/externals/TestExternalsJSCompile.java  |  291 +
 .../codegen/externals/TestPackageNamespace.java    |   63 +
 .../codegen/externals/TestReferenceModel.java      |   65 +
 .../codegen/externals/TestTypeExternals.java       |  110 +
 .../codegen/externals/TestTypeInheritence.java     |   88 +
 .../internal/codegen/js/amd/TestAMDClassA.java     |  181 +
 .../internal/codegen/js/amd/TestAMDClassB.java     |   97 +
 .../internal/codegen/js/amd/TestAMDEmitter.java    |  144 +
 .../internal/codegen/js/amd/TestAMDInterfaceI.java |   51 +
 .../codegen/js/amd/TestAMDInterfaceIOther.java     |   51 +
 .../codegen/js/amd/TestAMDInterfaceISub.java       |   52 +
 .../internal/codegen/js/amd/TestAMDPackage.java    |  127 +
 .../codegen/js/goog/TestGoogAccessorMembers.java   |  141 +
 .../internal/codegen/js/goog/TestGoogClass.java    |  260 +
 .../internal/codegen/js/goog/TestGoogEmitter.java  |  153 +
 .../codegen/js/goog/TestGoogExpressions.java       |  195 +
 .../codegen/js/goog/TestGoogFieldMembers.java      |  261 +
 .../internal/codegen/js/goog/TestGoogFile.java     |   93 +
 .../codegen/js/goog/TestGoogGlobalClasses.java     |  309 +
 .../codegen/js/goog/TestGoogGlobalConstants.java   |   74 +
 .../codegen/js/goog/TestGoogGlobalFunctions.java   |  238 +
 .../codegen/js/goog/TestGoogInterface.java         |  113 +
 .../codegen/js/goog/TestGoogMethodMembers.java     |  183 +
 .../internal/codegen/js/goog/TestGoogPackage.java  |  112 +
 .../internal/codegen/js/goog/TestGoogProject.java  |  136 +
 .../codegen/js/goog/TestGoogStatements.java        |  310 +
 .../js/royale/TestRoyaleAccessorMembers.java       |  180 +
 .../codegen/js/royale/TestRoyaleAccessors.java     |  155 +
 .../codegen/js/royale/TestRoyaleClass.java         |  692 ++
 .../codegen/js/royale/TestRoyaleEmitter.java       |  427 ++
 .../codegen/js/royale/TestRoyaleExpressions.java   | 1381 ++++
 .../codegen/js/royale/TestRoyaleFieldMembers.java  |  352 +
 .../internal/codegen/js/royale/TestRoyaleFile.java |  107 +
 .../codegen/js/royale/TestRoyaleGlobalClasses.java | 1024 +++
 .../js/royale/TestRoyaleGlobalConstants.java       |   75 +
 .../js/royale/TestRoyaleGlobalFunctions.java       |  256 +
 .../codegen/js/royale/TestRoyaleInterface.java     |  114 +
 .../internal/codegen/js/royale/TestRoyaleJSX.java  |  378 ++
 .../codegen/js/royale/TestRoyaleMethodMembers.java |  215 +
 .../codegen/js/royale/TestRoyalePackage.java       | 1150 ++++
 .../codegen/js/royale/TestRoyaleProject.java       |  356 +
 .../codegen/js/royale/TestRoyaleStatements.java    |  611 ++
 .../js/sourcemaps/TestSourceMapExpressions.java    |  879 +++
 .../js/sourcemaps/TestSourceMapFieldMembers.java   |  205 +
 .../js/sourcemaps/TestSourceMapGlobalClasses.java  |   89 +
 .../js/sourcemaps/TestSourceMapStatements.java     |  628 ++
 .../internal/codegen/mxml/TestMXMLApplication.java |  109 +
 .../internal/codegen/mxml/TestMXMLAttributes.java  |  118 +
 .../internal/codegen/mxml/TestMXMLNodes.java       |  187 +
 .../internal/codegen/mxml/TestMXMLScript.java      |  106 +
 .../mxml/royale/TestRoyaleMXMLApplication.java     |  892 +++
 .../codegen/mxml/royale/TestRoyaleMXMLScript.java  |  338 +
 .../mxml/sourcemaps/TestSourceMapMXMLEvents.java   |   44 +
 .../mxml/sourcemaps/TestSourceMapMXMLScript.java   |   73 +
 .../royale/compiler/internal/test/AMDTestBase.java |  149 +
 .../royale/compiler/internal/test/ASTestBase.java  |  196 +
 .../royale/compiler/internal/test/ITestBase.java   |   25 +
 .../compiler/internal/test/MXMLTestBase.java       |  141 +
 .../internal/test/RoyaleSourceMapTestBase.java     |   63 +
 .../compiler/internal/test/RoyaleTestBase.java     |  159 +
 .../compiler/internal/test/SourceMapTestBase.java  |   74 +
 .../royale/compiler/internal/test/TestBase.java    |  828 +++
 .../resources/amd/simple-project/src/HelloWorld.as |    2 +-
 .../resources/amd/simple-project/src/com/acme/I.as |    2 +-
 .../amd/simple-project/src/com/acme/sub/IOther.as  |    2 +-
 .../amd/simple-project/src/com/acme/sub/ISub.as    |    2 +-
 .../test/resources/externals/app1/as_src/Main.as   |    2 +-
 .../src/test/resources/flexjs/files/CSSTest.mxml   |   28 -
 .../test/resources/flexjs/files/CSSTestSource.css  |  121 -
 .../resources/flexjs/files/FlexJSTest_again.mxml   |   51 -
 .../flexjs/files/FlexJSTest_again_Flash.mxml       |   51 -
 .../flexjs/files/FlexJSTest_again_result.js        |  210 -
 .../test/resources/flexjs/files/LocalFunction.as   |   44 -
 .../resources/flexjs/files/LocalFunction_result.js |   93 -
 .../test/resources/flexjs/files/MyInitialView.mxml |  125 -
 .../resources/flexjs/files/MyInitialView_result.js |  906 ---
 .../flexjs/files/StockDataJSONItemConverter.as     |   40 -
 .../flexjs/files/StockDataJSONItemConverter.js     |   39 -
 .../flexjs/files/binding/ComplexValueObject.as     |   46 -
 .../flexjs/files/binding/SimpleValueObject.as      |   26 -
 .../flexjs/files/controllers/MyController.as       |   92 -
 .../files/controllers/MyController_result.js       |  180 -
 .../test/resources/flexjs/files/models/MyModel.as  |   59 -
 .../flexjs/files/models/MyModel_result.js          |  142 -
 .../resources/flexjs/files/wildcard_import.mxml    |   37 -
 .../flexjs/files/wildcard_import_result.js         |   94 -
 .../flexjs/projects/bad_overrides/Test.as          |   43 -
 .../flexjs/projects/bad_overrides/Test_result.js   |   88 -
 .../flexjs/projects/bad_overrides/classes/A.as     |   41 -
 .../projects/bad_overrides/classes/A_result.js     |   88 -
 .../flexjs/projects/bad_overrides/classes/B.as     |   25 -
 .../projects/bad_overrides/classes/B_result.js     |   63 -
 .../flexjs/projects/bad_overrides/classes/C.as     |   25 -
 .../projects/bad_overrides/classes/C_result.js     |   63 -
 .../flexjs/projects/bad_overrides/interfaces/IA.as |   28 -
 .../projects/bad_overrides/interfaces/IA_result.js |   70 -
 .../flexjs/projects/bad_overrides/interfaces/IB.as |   22 -
 .../projects/bad_overrides/interfaces/IB_result.js |   58 -
 .../flexjs/projects/bad_overrides/interfaces/IC.as |   22 -
 .../projects/bad_overrides/interfaces/IC_result.js |   58 -
 .../resources/flexjs/projects/circular/Base.as     |   30 -
 .../flexjs/projects/circular/Base_result.js        |   68 -
 .../resources/flexjs/projects/circular/Super.as    |   27 -
 .../flexjs/projects/circular/Super_result.js       |   71 -
 .../flexjs/projects/circular_proto/A_result.js     |   74 -
 .../flexjs/projects/circular_proto/B_result.js     |   78 -
 .../flexjs/projects/circular_proto/C_result.js     |   80 -
 .../flexjs/projects/circular_proto/D_result.js     |   80 -
 .../flexjs/projects/circular_proto/E_result.js     |   76 -
 .../flexjs/projects/circular_proto/F_result.js     |   80 -
 .../flexjs/projects/interfaces/Test_result.js      |   89 -
 .../flexjs/projects/interfaces/classes/A.as        |   28 -
 .../flexjs/projects/interfaces/classes/A_result.js |   68 -
 .../flexjs/projects/interfaces/classes/B.as        |   25 -
 .../flexjs/projects/interfaces/classes/B_result.js |   63 -
 .../flexjs/projects/interfaces/classes/C.as        |   25 -
 .../flexjs/projects/interfaces/classes/C_result.js |   63 -
 .../flexjs/projects/interfaces/interfaces/IA.as    |   22 -
 .../projects/interfaces/interfaces/IA_result.js    |   61 -
 .../flexjs/projects/interfaces/interfaces/IB.as    |   22 -
 .../projects/interfaces/interfaces/IB_result.js    |   38 -
 .../flexjs/projects/interfaces/interfaces/IC.as    |   22 -
 .../projects/interfaces/interfaces/IC_result.js    |   61 -
 .../flexjs/projects/interfaces/interfaces/ID.as    |   22 -
 .../projects/interfaces/interfaces/ID_result.js    |   58 -
 .../flexjs/projects/interfaces/interfaces/IE.as    |   26 -
 .../projects/interfaces/interfaces/IE_result.js    |   70 -
 .../flexjs/projects/internal/MainClass_result.js   |  119 -
 .../flexjs/projects/internal/OtherClass.as         |   25 -
 .../flexjs/projects/internal/OtherClass_result.js  |   63 -
 .../resources/flexjs/projects/overrides/Test.as    |   43 -
 .../flexjs/projects/overrides/Test_result.js       |   88 -
 .../flexjs/projects/overrides/classes/A.as         |   41 -
 .../flexjs/projects/overrides/classes/A_result.js  |   86 -
 .../flexjs/projects/overrides/classes/B.as         |   25 -
 .../flexjs/projects/overrides/classes/B_result.js  |   63 -
 .../flexjs/projects/overrides/classes/C.as         |   25 -
 .../flexjs/projects/overrides/classes/C_result.js  |   68 -
 .../flexjs/projects/overrides/interfaces/IA.as     |   28 -
 .../projects/overrides/interfaces/IA_result.js     |   68 -
 .../flexjs/projects/overrides/interfaces/IB.as     |   22 -
 .../projects/overrides/interfaces/IB_result.js     |   58 -
 .../flexjs/projects/overrides/interfaces/IC.as     |   22 -
 .../projects/overrides/interfaces/IC_result.js     |   61 -
 .../AmbiguousDefinition.as                         |   32 -
 .../AmbiguousDefinition_result.js                  |   49 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   39 -
 .../mypackage/TestClass.as                         |   33 -
 .../otherpackage/Event.as                          |   27 -
 .../DifferentPackageAsConflict.as                  |   32 -
 .../DifferentPackageAsConflict_result.js           |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../mypackage/TestClass.as                         |   31 -
 .../mypackage/TestClass_result.js                  |   75 -
 .../otherpackage/Event.as                          |   27 -
 .../otherpackage/Event_result.js                   |   64 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../NoConflictNoWindow.as                          |   32 -
 .../NoConflictNoWindow_result.js                   |   73 -
 .../mypackage/TestClass.as                         |   29 -
 .../mypackage/TestClass_result.js                  |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../NoConflictUseWindow.as                         |   32 -
 .../NoConflictUseWindow_result.js                  |   73 -
 .../mypackage/TestClass.as                         |   31 -
 .../mypackage/TestClass_result.js                  |   73 -
 .../Event.as                                       |   27 -
 .../Event_result.js                                |   64 -
 .../SamePackageAsConflict.as                       |   32 -
 .../SamePackageAsConflict_result.js                |   73 -
 .../mypackage/Event.as                             |   27 -
 .../mypackage/Event_result.js                      |   64 -
 .../mypackage/TestClass.as                         |   29 -
 .../mypackage/TestClass_result.js                  |   75 -
 .../projects/package_conflicts_use_window/Event.as |   27 -
 .../package_conflicts_use_window/Event_result.js   |   64 -
 .../package_conflicts_use_window/UseWindow.as      |   32 -
 .../UseWindow_result.js                            |   73 -
 .../mypackage/TestClass.as                         |   33 -
 .../mypackage/TestClass_result.js                  |   83 -
 .../otherpackage/Event.as                          |   27 -
 .../otherpackage/Event_result.js                   |   64 -
 .../test/resources/flexjs/projects/super/Base.as   |   43 -
 .../resources/flexjs/projects/super/Base_result.js |   94 -
 .../test/resources/flexjs/projects/super/Super.as  |   40 -
 .../flexjs/projects/super/Super_result.js          |   96 -
 .../flexjs/projects/xml_requires/XMLRequire.as     |   30 -
 .../projects/xml_requires/XMLRequire_result.js     |   66 -
 .../src/test/resources/goog/files/call-super.as    |    2 +-
 .../test/resources/goog/files/call-super_result.js |   12 +-
 .../src/test/resources/goog/files/get-set.as       |    2 +-
 .../test/resources/goog/files/get-set_result.js    |   12 +-
 compiler-jx/src/test/resources/goog/files/input.as |    2 +-
 .../src/test/resources/goog/files/output.js        |   14 +-
 .../resources/goog/files/qualify-new-object.as     |    2 +-
 .../goog/files/qualify-new-object_result.js        |   14 +-
 .../src/test/resources/royale/files/CSSTest.mxml   |   28 +
 .../test/resources/royale/files/CSSTestSource.css  |  121 +
 .../files/CSSTestSource_encoded_result.txt         |    0
 .../files/CSSTestSource_result.css                 |    0
 .../test/resources/royale/files/LocalFunction.as   |   44 +
 .../resources/royale/files/LocalFunction_result.js |   93 +
 .../test/resources/royale/files/MyInitialView.mxml |  125 +
 .../resources/royale/files/MyInitialView_result.js |  906 +++
 .../resources/royale/files/RoyaleTest_again.mxml   |   51 +
 .../royale/files/RoyaleTest_again_Flash.mxml       |   51 +
 .../royale/files/RoyaleTest_again_result.js        |  210 +
 .../royale/files/StockDataJSONItemConverter.as     |   40 +
 .../royale/files/StockDataJSONItemConverter.js     |   39 +
 .../royale/files/binding/ComplexValueObject.as     |   46 +
 .../royale/files/binding/SimpleValueObject.as      |   26 +
 .../royale/files/controllers/MyController.as       |   92 +
 .../files/controllers/MyController_result.js       |  180 +
 .../test/resources/royale/files/models/MyModel.as  |   59 +
 .../royale/files/models/MyModel_result.js          |  142 +
 .../resources/royale/files/wildcard_import.mxml    |   37 +
 .../royale/files/wildcard_import_result.js         |   94 +
 .../royale/projects/bad_overrides/Test.as          |   43 +
 .../royale/projects/bad_overrides/Test_result.js   |   88 +
 .../royale/projects/bad_overrides/classes/A.as     |   41 +
 .../projects/bad_overrides/classes/A_result.js     |   88 +
 .../royale/projects/bad_overrides/classes/B.as     |   25 +
 .../projects/bad_overrides/classes/B_result.js     |   63 +
 .../royale/projects/bad_overrides/classes/C.as     |   25 +
 .../projects/bad_overrides/classes/C_result.js     |   63 +
 .../royale/projects/bad_overrides/interfaces/IA.as |   28 +
 .../projects/bad_overrides/interfaces/IA_result.js |   70 +
 .../royale/projects/bad_overrides/interfaces/IB.as |   22 +
 .../projects/bad_overrides/interfaces/IB_result.js |   58 +
 .../royale/projects/bad_overrides/interfaces/IC.as |   22 +
 .../projects/bad_overrides/interfaces/IC_result.js |   58 +
 .../resources/royale/projects/circular/Base.as     |   30 +
 .../royale/projects/circular/Base_result.js        |   68 +
 .../resources/royale/projects/circular/Super.as    |   27 +
 .../royale/projects/circular/Super_result.js       |   71 +
 .../projects/circular_proto/A.as                   |    0
 .../royale/projects/circular_proto/A_result.js     |   74 +
 .../projects/circular_proto/B.as                   |    0
 .../royale/projects/circular_proto/B_result.js     |   78 +
 .../projects/circular_proto/C.as                   |    0
 .../royale/projects/circular_proto/C_result.js     |   80 +
 .../projects/circular_proto/D.as                   |    0
 .../royale/projects/circular_proto/D_result.js     |   80 +
 .../projects/circular_proto/E.as                   |    0
 .../royale/projects/circular_proto/E_result.js     |   76 +
 .../projects/circular_proto/F.as                   |    0
 .../royale/projects/circular_proto/F_result.js     |   80 +
 .../projects/circular_proto/index_result.html      |    0
 .../{flexjs => royale}/projects/interfaces/Test.as |    0
 .../royale/projects/interfaces/Test_result.js      |   89 +
 .../royale/projects/interfaces/classes/A.as        |   28 +
 .../royale/projects/interfaces/classes/A_result.js |   68 +
 .../royale/projects/interfaces/classes/B.as        |   25 +
 .../royale/projects/interfaces/classes/B_result.js |   63 +
 .../royale/projects/interfaces/classes/C.as        |   25 +
 .../royale/projects/interfaces/classes/C_result.js |   63 +
 .../royale/projects/interfaces/interfaces/IA.as    |   22 +
 .../projects/interfaces/interfaces/IA_result.js    |   61 +
 .../royale/projects/interfaces/interfaces/IB.as    |   22 +
 .../projects/interfaces/interfaces/IB_result.js    |   38 +
 .../royale/projects/interfaces/interfaces/IC.as    |   22 +
 .../projects/interfaces/interfaces/IC_result.js    |   61 +
 .../royale/projects/interfaces/interfaces/ID.as    |   22 +
 .../projects/interfaces/interfaces/ID_result.js    |   58 +
 .../royale/projects/interfaces/interfaces/IE.as    |   26 +
 .../projects/interfaces/interfaces/IE_result.js    |   70 +
 .../projects/internal/MainClass.as                 |    0
 .../royale/projects/internal/MainClass_result.js   |  119 +
 .../royale/projects/internal/OtherClass.as         |   25 +
 .../royale/projects/internal/OtherClass_result.js  |   63 +
 .../resources/royale/projects/overrides/Test.as    |   43 +
 .../royale/projects/overrides/Test_result.js       |   88 +
 .../royale/projects/overrides/classes/A.as         |   41 +
 .../royale/projects/overrides/classes/A_result.js  |   86 +
 .../royale/projects/overrides/classes/B.as         |   25 +
 .../royale/projects/overrides/classes/B_result.js  |   63 +
 .../royale/projects/overrides/classes/C.as         |   25 +
 .../royale/projects/overrides/classes/C_result.js  |   68 +
 .../royale/projects/overrides/interfaces/IA.as     |   28 +
 .../projects/overrides/interfaces/IA_result.js     |   68 +
 .../royale/projects/overrides/interfaces/IB.as     |   22 +
 .../projects/overrides/interfaces/IB_result.js     |   58 +
 .../royale/projects/overrides/interfaces/IC.as     |   22 +
 .../projects/overrides/interfaces/IC_result.js     |   61 +
 .../AmbiguousDefinition.as                         |   32 +
 .../AmbiguousDefinition_result.js                  |   49 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   39 +
 .../mypackage/TestClass.as                         |   33 +
 .../otherpackage/Event.as                          |   27 +
 .../DifferentPackageAsConflict.as                  |   32 +
 .../DifferentPackageAsConflict_result.js           |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../mypackage/TestClass.as                         |   31 +
 .../mypackage/TestClass_result.js                  |   75 +
 .../otherpackage/Event.as                          |   27 +
 .../otherpackage/Event_result.js                   |   64 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../NoConflictNoWindow.as                          |   32 +
 .../NoConflictNoWindow_result.js                   |   73 +
 .../mypackage/TestClass.as                         |   29 +
 .../mypackage/TestClass_result.js                  |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../NoConflictUseWindow.as                         |   32 +
 .../NoConflictUseWindow_result.js                  |   73 +
 .../mypackage/TestClass.as                         |   31 +
 .../mypackage/TestClass_result.js                  |   73 +
 .../Event.as                                       |   27 +
 .../Event_result.js                                |   64 +
 .../SamePackageAsConflict.as                       |   32 +
 .../SamePackageAsConflict_result.js                |   73 +
 .../mypackage/Event.as                             |   27 +
 .../mypackage/Event_result.js                      |   64 +
 .../mypackage/TestClass.as                         |   29 +
 .../mypackage/TestClass_result.js                  |   75 +
 .../projects/package_conflicts_use_window/Event.as |   27 +
 .../package_conflicts_use_window/Event_result.js   |   64 +
 .../package_conflicts_use_window/UseWindow.as      |   32 +
 .../UseWindow_result.js                            |   73 +
 .../mypackage/TestClass.as                         |   33 +
 .../mypackage/TestClass_result.js                  |   83 +
 .../otherpackage/Event.as                          |   27 +
 .../otherpackage/Event_result.js                   |   64 +
 .../test/resources/royale/projects/super/Base.as   |   43 +
 .../resources/royale/projects/super/Base_result.js |   94 +
 .../test/resources/royale/projects/super/Super.as  |   40 +
 .../royale/projects/super/Super_result.js          |   96 +
 .../royale/projects/xml_requires/XMLRequire.as     |   30 +
 .../projects/xml_requires/XMLRequire_result.js     |   66 +
 compiler-test-utils/build.xml                      |    4 +-
 compiler-test-utils/pom.xml                        |    6 +-
 .../java/org/apache/flex/utils/AntTestAdapter.java |  115 -
 .../java/org/apache/flex/utils/EnvProperties.java  |  149 -
 .../apache/flex/utils/FilenameNormalization.java   |  110 -
 .../java/org/apache/flex/utils/ITestAdapter.java   |   50 -
 .../org/apache/flex/utils/MavenTestAdapter.java    |  211 -
 .../org/apache/flex/utils/TestAdapterFactory.java  |   41 -
 .../org/apache/royale/utils/AntTestAdapter.java    |  115 +
 .../org/apache/royale/utils/EnvProperties.java     |  144 +
 .../apache/royale/utils/FilenameNormalization.java |  110 +
 .../java/org/apache/royale/utils/ITestAdapter.java |   50 +
 .../org/apache/royale/utils/MavenTestAdapter.java  |  211 +
 .../apache/royale/utils/TestAdapterFactory.java    |   41 +
 compiler/.classpath                                |    2 +-
 compiler/.project                                  |   12 +-
 compiler/README                                    |   28 +-
 compiler/build.xml                                 |  154 +-
 compiler/pom.xml                                   |   64 +-
 compiler/src/assembly/scripts/acompc               |    2 +-
 compiler/src/assembly/scripts/acompc.bat           |    4 +-
 compiler/src/assembly/scripts/amxmlc               |    2 +-
 compiler/src/assembly/scripts/amxmlc.bat           |    4 +-
 compiler/src/assembly/scripts/compc                |    4 +-
 compiler/src/assembly/scripts/compc.bat            |    4 +-
 compiler/src/assembly/scripts/fdb                  |    2 +-
 compiler/src/assembly/scripts/fdb.bat              |    2 +-
 compiler/src/assembly/scripts/mxmlc                |    4 +-
 compiler/src/assembly/scripts/mxmlc.bat            |    4 +-
 compiler/src/assembly/scripts/optimizer            |    4 +-
 compiler/src/assembly/scripts/optimizer.bat        |    4 +-
 compiler/src/assembly/scripts/swcdepends           |    2 +-
 compiler/src/assembly/scripts/swfdump              |    4 +-
 compiler/src/assembly/scripts/swfdump.bat          |    4 +-
 .../flex/compiler/internal/parsing/as/ASParser.g   | 3234 ---------
 .../compiler/internal/parsing/as/MetadataParser.g  |  397 --
 .../royale/compiler/internal/parsing/as/ASParser.g | 3234 +++++++++
 .../parsing/as/ImportMetadataTokenTypes.txt        |    0
 .../compiler/internal/parsing/as/MetadataParser.g  |  397 ++
 .../org/apache/flex/compiler/internal/css/CSS.g    |  712 --
 .../apache/flex/compiler/internal/css/CSSTree.g    |  451 --
 .../org/apache/royale/compiler/internal/css/CSS.g  |  712 ++
 .../apache/royale/compiler/internal/css/CSSTree.g  |  451 ++
 .../java/org/apache/flex/abc/ABCConstants.java     |  643 --
 .../main/java/org/apache/flex/abc/ABCEmitter.java  | 2087 ------
 .../main/java/org/apache/flex/abc/ABCLinker.java   |  779 ---
 .../main/java/org/apache/flex/abc/ABCParser.java   | 1278 ----
 .../main/java/org/apache/flex/abc/ABCReader.java   |   84 -
 .../org/apache/flex/abc/ClassDependencySort.java   |  173 -
 .../org/apache/flex/abc/EntryOrderedStore.java     |   82 -
 .../src/main/java/org/apache/flex/abc/Pool.java    |  174 -
 .../org/apache/flex/abc/PoolingABCVisitor.java     |  635 --
 .../abc/diagnostics/AbstractDiagnosticVisitor.java |   71 -
 .../abc/diagnostics/DiagnosticsAggregator.java     |  219 -
 .../org/apache/flex/abc/graph/IBasicBlock.java     |   64 -
 .../java/org/apache/flex/abc/graph/IFlowgraph.java |  145 -
 .../algorithms/DepthFirstPreorderIterator.java     |  145 -
 .../flex/abc/graph/algorithms/DominatorTree.java   |  413 --
 .../flex/abc/instructionlist/InstructionList.java  | 1253 ----
 .../apache/flex/abc/models/FrameModelEncoder.java  |  652 --
 .../apache/flex/abc/models/FrameModelVisitor.java  |  196 -
 .../apache/flex/abc/models/TreeModelEncoder.java   | 1101 ---
 .../apache/flex/abc/models/TreeModelVisitor.java   |  149 -
 .../apache/flex/abc/optimize/DeadCodeFilter.java   |  156 -
 .../PeepholeOptimizerMethodBodyVisitor.java        | 1520 -----
 .../org/apache/flex/abc/print/ABCDumpVisitor.java  | 1136 ----
 .../semantics/ArbitraryOperandsInstruction.java    |  118 -
 .../java/org/apache/flex/abc/semantics/Block.java  |  140 -
 .../org/apache/flex/abc/semantics/ClassInfo.java   |   39 -
 .../flex/abc/semantics/ControlFlowGraph.java       |  580 --
 .../org/apache/flex/abc/semantics/ECMASupport.java |  895 ---
 .../apache/flex/abc/semantics/ExceptionInfo.java   |  139 -
 .../flex/abc/semantics/FrameCountVisitor.java      |  534 --
 .../abc/semantics/ImmediateOperandInstruction.java |  112 -
 .../apache/flex/abc/semantics/InstanceInfo.java    |   85 -
 .../org/apache/flex/abc/semantics/Instruction.java |  313 -
 .../flex/abc/semantics/InstructionFactory.java     |  351 -
 .../java/org/apache/flex/abc/semantics/Label.java  |  167 -
 .../org/apache/flex/abc/semantics/Metadata.java    |  159 -
 .../apache/flex/abc/semantics/MethodBodyInfo.java  |  394 --
 .../org/apache/flex/abc/semantics/MethodInfo.java  |  210 -
 .../java/org/apache/flex/abc/semantics/Name.java   |  571 --
 .../org/apache/flex/abc/semantics/Namespace.java   |  249 -
 .../flex/abc/semantics/NoOperandsInstruction.java  |   36 -
 .../java/org/apache/flex/abc/semantics/Nsset.java  |  167 -
 .../flex/abc/semantics/OneOperandInstruction.java  |  105 -
 .../org/apache/flex/abc/semantics/PooledValue.java |  178 -
 .../org/apache/flex/abc/semantics/ScriptInfo.java  |   77 -
 .../java/org/apache/flex/abc/semantics/Trait.java  |  337 -
 .../java/org/apache/flex/abc/semantics/Traits.java |  107 -
 .../flex/abc/visitors/DelegatingABCVisitor.java    |  125 -
 .../flex/abc/visitors/DelegatingClassVisitor.java  |   60 -
 .../abc/visitors/DelegatingMetadataVisitor.java    |   42 -
 .../abc/visitors/DelegatingMethodBodyVisitor.java  |  110 -
 .../flex/abc/visitors/DelegatingMethodVisitor.java |   54 -
 .../flex/abc/visitors/DelegatingScriptVisitor.java |   60 -
 .../flex/abc/visitors/DelegatingTraitVisitor.java  |   59 -
 .../flex/abc/visitors/DelegatingTraitsVisitor.java |   75 -
 .../org/apache/flex/abc/visitors/IABCVisitor.java  |  132 -
 .../apache/flex/abc/visitors/IClassVisitor.java    |   49 -
 .../flex/abc/visitors/IDiagnosticsVisitor.java     |  118 -
 .../flex/abc/visitors/IFlowGraphVisitor.java       |   53 -
 .../apache/flex/abc/visitors/IMetadataVisitor.java |   37 -
 .../flex/abc/visitors/IMethodBodyVisitor.java      |  118 -
 .../apache/flex/abc/visitors/IMethodVisitor.java   |   42 -
 .../apache/flex/abc/visitors/IScriptVisitor.java   |   48 -
 .../apache/flex/abc/visitors/ITraitVisitor.java    |   51 -
 .../apache/flex/abc/visitors/ITraitsVisitor.java   |   73 -
 .../org/apache/flex/abc/visitors/IVisitor.java     |   37 -
 .../apache/flex/abc/visitors/NilABCVisitor.java    |  102 -
 .../apache/flex/abc/visitors/NilClassVisitor.java  |   48 -
 .../flex/abc/visitors/NilDiagnosticsVisitor.java   |   32 -
 .../flex/abc/visitors/NilMetadataVisitor.java      |   33 -
 .../flex/abc/visitors/NilMethodBodyVisitor.java    |   97 -
 .../apache/flex/abc/visitors/NilMethodVisitor.java |   44 -
 .../apache/flex/abc/visitors/NilScriptVisitor.java |   49 -
 .../apache/flex/abc/visitors/NilTraitVisitor.java  |   47 -
 .../apache/flex/abc/visitors/NilTraitsVisitor.java |   65 -
 .../org/apache/flex/abc/visitors/NilVisitors.java  |   74 -
 .../java/org/apache/flex/compiler/Messages.java    |  104 -
 .../apache/flex/compiler/asdoc/ASDocComment.java   |  251 -
 .../flex/compiler/asdoc/IASDocBundleDelegate.java  |   60 -
 .../apache/flex/compiler/asdoc/IASDocComment.java  |   50 -
 .../apache/flex/compiler/asdoc/IASDocDelegate.java |   64 -
 .../org/apache/flex/compiler/asdoc/IASDocTag.java  |   29 -
 .../compiler/asdoc/IASParserASDocDelegate.java     |   90 -
 .../asdoc/IMetadataParserASDocDelegate.java        |   69 -
 .../flex/compiler/asdoc/IPackageDITAParser.java    |   52 -
 .../java/org/apache/flex/compiler/clients/ASC.java | 2273 -------
 .../org/apache/flex/compiler/clients/ASDOC.java    |  242 -
 .../org/apache/flex/compiler/clients/COMPC.java    |  235 -
 .../flex/compiler/clients/FalconToolGroup.java     |   36 -
 .../org/apache/flex/compiler/clients/MXMLC.java    | 1173 ----
 .../apache/flex/compiler/clients/Optimizer.java    |  512 --
 .../clients/problems/CodeGenErrorFilter.java       |   61 -
 .../problems/CompilerProblemCategorizer.java       |  187 -
 .../compiler/clients/problems/IProblemFilter.java  |   40 -
 .../compiler/clients/problems/ProblemContext.java  |   42 -
 .../problems/ProblemFilterClassCriteria.java       |  113 -
 .../clients/problems/ProblemFormatter.java         |  142 -
 .../compiler/clients/problems/ProblemPrinter.java  |   98 -
 .../compiler/clients/problems/ProblemQuery.java    |  485 --
 .../clients/problems/ProblemQueryProvider.java     |   24 -
 .../clients/problems/ProblemSettingsFilter.java    |  230 -
 .../problems/WorkspaceProblemFormatter.java        |  369 -
 .../flex/compiler/common/ASImportTarget.java       |  180 -
 .../apache/flex/compiler/common/ASModifier.java    |  115 -
 .../flex/compiler/common/DependencyType.java       |  163 -
 .../flex/compiler/common/DependencyTypeSet.java    |  261 -
 .../apache/flex/compiler/common/IDecoration.java   |   41 -
 .../flex/compiler/common/IDefinitionPriority.java  |   29 -
 .../flex/compiler/common/IEmbedResolver.java       |   49 -
 .../compiler/common/IFileSpecificationGetter.java  |   52 -
 .../apache/flex/compiler/common/IImportTarget.java |   78 -
 .../org/apache/flex/compiler/common/IMetaInfo.java |   56 -
 .../apache/flex/compiler/common/IPathResolver.java |   41 -
 .../flex/compiler/common/ISourceLocation.java      |   85 -
 .../flex/compiler/common/LibraryPathUtils.java     |   50 -
 .../apache/flex/compiler/common/ModifiersSet.java  |  126 -
 .../org/apache/flex/compiler/common/Multiname.java |  204 -
 .../flex/compiler/common/MutablePrefixMap.java     |  162 -
 .../apache/flex/compiler/common/NodeReference.java |  242 -
 .../org/apache/flex/compiler/common/PrefixMap.java |  212 -
 .../flex/compiler/common/PrefixedXMLName.java      |  185 -
 .../flex/compiler/common/RecursionGuard.java       |   66 -
 .../flex/compiler/common/SourceLocation.java       |  426 --
 .../apache/flex/compiler/common/VersionInfo.java   |  379 --
 .../org/apache/flex/compiler/common/XMLName.java   |  147 -
 .../compiler/config/ApplicationDomainTarget.java   |   79 -
 .../compiler/config/CommandLineConfigurator.java   |  607 --
 .../apache/flex/compiler/config/Configuration.java | 6099 -----------------
 .../flex/compiler/config/ConfigurationBuffer.java  | 1346 ----
 .../flex/compiler/config/ConfigurationInfo.java    |  473 --
 .../compiler/config/ConfigurationPathResolver.java |   80 -
 .../flex/compiler/config/ConfigurationValue.java   |  109 -
 .../apache/flex/compiler/config/Configurator.java  | 3458 ----------
 .../compiler/config/ICompilerProblemSettings.java  |  213 -
 .../config/ICompilerSettingsConstants.java         |  152 -
 .../apache/flex/compiler/config/RSLSettings.java   |  233 -
 .../compiler/constants/IASKeywordConstants.java    |  155 -
 .../compiler/constants/IASLanguageConstants.java   |  153 -
 .../compiler/constants/IASWarningConstants.java    |  212 -
 .../flex/compiler/constants/ICSSCoreConstants.java |   99 -
 .../compiler/constants/IMXMLCoreConstants.java     |   41 -
 .../constants/IMetaAttributeConstants.java         |  227 -
 .../compiler/constants/INamespaceConstants.java    |   58 -
 .../apache/flex/compiler/css/CombinatorType.java   |   44 -
 .../apache/flex/compiler/css/ConditionType.java    |   61 -
 .../flex/compiler/css/FontFaceSourceType.java      |   38 -
 .../apache/flex/compiler/css/ICSSCombinator.java   |   52 -
 .../org/apache/flex/compiler/css/ICSSDocument.java |   59 -
 .../org/apache/flex/compiler/css/ICSSFontFace.java |   83 -
 .../org/apache/flex/compiler/css/ICSSManager.java  |  131 -
 .../flex/compiler/css/ICSSMediaQueryCondition.java |   63 -
 .../flex/compiler/css/ICSSNamespaceDefinition.java |   59 -
 .../org/apache/flex/compiler/css/ICSSNode.java     |   60 -
 .../org/apache/flex/compiler/css/ICSSProperty.java |   36 -
 .../flex/compiler/css/ICSSPropertyValue.java       |   28 -
 .../org/apache/flex/compiler/css/ICSSRule.java     |   84 -
 .../org/apache/flex/compiler/css/ICSSSelector.java |  106 -
 .../flex/compiler/css/ICSSSelectorCondition.java   |   48 -
 .../AppliedVectorDefinitionFactory.java            |   38 -
 .../compiler/definitions/IAccessorDefinition.java  |   36 -
 .../definitions/IAppliedVectorDefinition.java      |   43 -
 .../definitions/IBindableVariableDefinition.java   |   33 -
 .../compiler/definitions/IClassDefinition.java     |  513 --
 .../compiler/definitions/IConstantDefinition.java  |   50 -
 .../flex/compiler/definitions/IDefinition.java     |  510 --
 .../definitions/IDocumentableDefinition.java       |   45 -
 .../compiler/definitions/IEffectDefinition.java    |   69 -
 .../compiler/definitions/IEventDefinition.java     |   41 -
 .../compiler/definitions/IFunctionDefinition.java  |  208 -
 .../compiler/definitions/IGetterDefinition.java    |   43 -
 .../compiler/definitions/IInterfaceDefinition.java |  111 -
 .../compiler/definitions/IMemberedDefinition.java  |   24 -
 .../compiler/definitions/IMetadataDefinition.java  |   58 -
 .../compiler/definitions/INamespaceDefinition.java |  228 -
 .../compiler/definitions/IPackageDefinition.java   |   74 -
 .../compiler/definitions/IParameterDefinition.java |   71 -
 .../flex/compiler/definitions/IQualifiers.java     |   58 -
 .../compiler/definitions/IScopedDefinition.java    |   33 -
 .../compiler/definitions/ISetterDefinition.java    |   44 -
 .../compiler/definitions/IStyleDefinition.java     |  161 -
 .../flex/compiler/definitions/ITypeDefinition.java |  141 -
 .../compiler/definitions/IVariableDefinition.java  |  181 -
 .../definitions/metadata/IDeprecationInfo.java     |   32 -
 .../compiler/definitions/metadata/IMetaTag.java    |   60 -
 .../definitions/metadata/IMetaTagAttribute.java    |   53 -
 .../references/INamespaceReference.java            |   63 -
 .../definitions/references/IReference.java         |   89 -
 .../references/IResolvedQualifiersReference.java   |   88 -
 .../definitions/references/ReferenceFactory.java   |  293 -
 .../compiler/exceptions/BURMAbortException.java    |   42 -
 .../exceptions/BuildCanceledException.java         |   28 -
 .../exceptions/CircularDependencyException.java    |   63 -
 .../exceptions/CodegenInterruptedException.java    |   41 -
 .../exceptions/ConfigurationException.java         |  713 --
 .../exceptions/DuplicateLabelException.java        |   40 -
 .../LibraryCircularDependencyException.java        |   63 -
 .../exceptions/MissingBuiltinException.java        |   52 -
 .../UnknownControlFlowTargetException.java         |   40 -
 .../compiler/filespecs/BaseFileSpecification.java  |  102 -
 .../flex/compiler/filespecs/CombinedFile.java      |  245 -
 .../flex/compiler/filespecs/FileSpecification.java |  130 -
 .../filespecs/IBinaryFileSpecification.java        |   31 -
 .../compiler/filespecs/IFileSpecification.java     |   58 -
 .../org/apache/flex/compiler/fxg/FXGConstants.java |  429 --
 .../org/apache/flex/compiler/fxg/FXGFileNode.java  |   45 -
 .../apache/flex/compiler/fxg/FXGParserFactory.java |   44 -
 .../org/apache/flex/compiler/fxg/FXGVersion.java   |  185 -
 .../org/apache/flex/compiler/fxg/IFXGParser.java   |   54 -
 .../apache/flex/compiler/fxg/IFXGTranscoder.java   |   66 -
 .../org/apache/flex/compiler/fxg/dom/IFXGNode.java |  127 -
 .../flex/compiler/fxg/flex/FXGSymbolClass.java     |  147 -
 .../compiler/fxg/flex/FlexFXG2SWFTranscoder.java   | 1306 ----
 .../flex/compiler/fxg/flex/FlexGraphicNode.java    |   31 -
 .../flex/compiler/fxg/flex/FlexParagraphNode.java  |   58 -
 .../flex/compiler/fxg/flex/FlexRichTextNode.java   |   96 -
 .../flex/compiler/fxg/flex/FlexSpanNode.java       |   58 -
 .../compiler/fxg/flex/FlexTextGraphicNode.java     |  161 -
 .../apache/flex/compiler/fxg/logging/FXGLog.java   |   58 -
 .../compiler/fxg/logging/FXGLoggerFactory.java     |   39 -
 .../flex/compiler/fxg/logging/IFXGLogger.java      |   56 -
 .../fxg/resources/FXGResourceResolverFactory.java  |   40 -
 .../fxg/resources/IFXGResourceResolver.java        |   41 -
 .../flex/compiler/fxg/swf/FXG2SWFTranscoder.java   | 1663 -----
 .../compiler/internal/abc/ABCScopeBuilder.java     |  421 --
 .../internal/abc/ClassGeneratorHelper.java         |  483 --
 .../internal/abc/CollectMetadataTraitVisitor.java  |  153 -
 .../internal/abc/FunctionGeneratorHelper.java      |   58 -
 .../abc/ScopedDefinitionTraitsVisitor.java         |  311 -
 .../internal/abc/ScriptDefinitionBuilder.java      |   72 -
 .../internal/abc/TypeDefinitionBuilder.java        |   80 -
 .../internal/as/codegen/ABCGeneratingReducer.java  | 7137 --------------------
 .../compiler/internal/as/codegen/ABCGenerator.java |  761 ---
 .../internal/as/codegen/BindableHelper.java        |  585 --
 .../flex/compiler/internal/as/codegen/Binding.java |  738 --
 .../as/codegen/ClassDirectiveProcessor.java        | 1374 ----
 .../internal/as/codegen/CodeGeneratorManager.java  |   48 -
 .../internal/as/codegen/ControlFlowContext.java    |  200 -
 .../as/codegen/ControlFlowContextManager.java      |  877 ---
 .../internal/as/codegen/DirectiveProcessor.java    |  264 -
 .../internal/as/codegen/DumpBURMState.java         |   80 -
 .../as/codegen/ExceptionHandlingContext.java       |  301 -
 .../codegen/GenerateFunctionInParallelResult.java  |   77 -
 .../as/codegen/GlobalDirectiveProcessor.java       |  564 --
 .../internal/as/codegen/GlobalLexicalScope.java    |  429 --
 .../internal/as/codegen/ICodeGenerator.java        |  245 -
 .../internal/as/codegen/ICodeGeneratorFactory.java |   32 -
 .../as/codegen/InlineFunctionLexicalScope.java     |  267 -
 .../internal/as/codegen/InstructionListNode.java   |  131 -
 .../as/codegen/InterfaceDirectiveProcessor.java    |  506 --
 .../as/codegen/LabelScopeControlFlowContext.java   |  177 -
 .../LabeledStatementControlFlowContext.java        |   70 -
 .../compiler/internal/as/codegen/LexicalScope.java | 2053 ------
 .../as/codegen/LoopControlFlowContext.java         |  139 -
 .../as/codegen/MXMLClassDirectiveProcessor.java    | 6133 -----------------
 .../as/codegen/SwitchControlFlowContext.java       |   82 -
 .../internal/as/codegen/UnknownTreeFinding.java    |  250 -
 .../internal/as/codegen/UnknownTreeHandler.java    |  162 -
 .../compiler/internal/as/codegen/WithContext.java  |  108 -
 .../compiler/internal/caches/AssetTagCache.java    |  193 -
 .../compiler/internal/caches/CSSDocumentCache.java |  400 --
 .../internal/caches/CacheStoreKeyBase.java         |   55 -
 .../internal/caches/ConcurrentCacheStoreBase.java  |  125 -
 .../compiler/internal/caches/FileScopeCache.java   |  131 -
 .../compiler/internal/caches/MXMLDataCache.java    |  104 -
 .../caches/PackageNamespaceDefinitionCache.java    |   63 -
 .../flex/compiler/internal/caches/SWFCache.java    |  269 -
 .../flex/compiler/internal/clients/CLIFactory.java |  220 -
 .../flex/compiler/internal/clients/package.html    |   33 -
 .../codegen/databinding/BindingAnalyzer.java       |   99 -
 .../codegen/databinding/BindingCodeGenUtils.java   |  737 --
 .../codegen/databinding/BindingDatabase.java       |  415 --
 .../databinding/BindingDestinationMaker.java       |  211 -
 .../internal/codegen/databinding/BindingInfo.java  |  575 --
 .../codegen/databinding/FunctionWatcherInfo.java   |   80 -
 .../databinding/MXMLBindingDirectiveHelper.java    | 1005 ---
 .../codegen/databinding/PropertyWatcherInfo.java   |   82 -
 .../databinding/StaticPropertyWatcherInfo.java     |   77 -
 .../codegen/databinding/WatcherAnalyzer.java       |  472 --
 .../codegen/databinding/WatcherInfoBase.java       |  300 -
 .../codegen/databinding/XMLWatcherInfo.java        |   51 -
 .../flex/compiler/internal/common/Counter.java     |  138 -
 .../flex/compiler/internal/common/package.html     |   33 -
 .../internal/config/COMPCConfiguration.java        |   60 -
 .../internal/config/CompilerProblemSettings.java   |  227 -
 .../internal/config/DefaultsConfigurator.java      |  181 -
 .../compiler/internal/config/FileConfigurator.java |  678 --
 .../internal/config/FlashBuilderConfigurator.java  |  528 --
 .../flex/compiler/internal/config/FrameInfo.java   |   61 -
 .../internal/config/ICompilerSettings.java         |  840 ---
 .../internal/config/IConfigurationFilter.java      |   37 -
 .../compiler/internal/config/IConfigurator.java    |  126 -
 .../internal/config/IWriteOnlyProjectSettings.java |  144 -
 .../internal/config/LoadExternsParser.java         |  111 -
 .../internal/config/QNameNormalization.java        |   78 -
 .../internal/config/RSLArgumentNameGenerator.java  |   52 -
 .../config/RuntimeSharedLibraryPathInfo.java       |  207 -
 .../config/SystemPropertyConfigurator.java         |   83 -
 .../compiler/internal/config/TargetSettings.java   |  607 --
 .../config/annotations/ArgumentNameGenerator.java  |   58 -
 .../internal/config/annotations/Arguments.java     |   66 -
 .../internal/config/annotations/Config.java        |   88 -
 .../config/annotations/DefaultArgumentValue.java   |   41 -
 .../config/annotations/DeprecatedConfig.java       |   38 -
 .../internal/config/annotations/FlexOnly.java      |   35 -
 .../config/annotations/InfiniteArguments.java      |   37 -
 .../internal/config/annotations/Mapping.java       |   47 -
 .../config/annotations/SoftPrerequisites.java      |   37 -
 .../config/localization/ILocalizedText.java        |   30 -
 .../internal/config/localization/ILocalizer.java   |   30 -
 .../config/localization/LocalizationManager.java   |  234 -
 .../localization/ResourceBundleLocalizer.java      |   77 -
 .../flex/compiler/internal/config/package.html     |   33 -
 .../internal/css/CSSArrayPropertyValue.java        |   63 -
 .../internal/css/CSSColorPropertyValue.java        |  264 -
 .../flex/compiler/internal/css/CSSCombinator.java  |   57 -
 .../flex/compiler/internal/css/CSSDocument.java    |  180 -
 .../flex/compiler/internal/css/CSSFontFace.java    |  191 -
 .../internal/css/CSSFunctionCallPropertyValue.java |   96 -
 .../flex/compiler/internal/css/CSSKeyFrames.java   |   68 -
 .../internal/css/CSSKeywordPropertyValue.java      |   80 -
 .../flex/compiler/internal/css/CSSManager.java     |  295 -
 .../internal/css/CSSMediaQueryCondition.java       |   86 -
 .../compiler/internal/css/CSSModelTreeType.java    |   46 -
 .../internal/css/CSSMultiValuePropertyValue.java   |   63 -
 .../internal/css/CSSNamespaceDefinition.java       |   75 -
 .../flex/compiler/internal/css/CSSNodeBase.java    |  168 -
 .../internal/css/CSSNumberPropertyValue.java       |   94 -
 .../flex/compiler/internal/css/CSSProperty.java    |  147 -
 .../compiler/internal/css/CSSPropertyValue.java    |   38 -
 .../internal/css/CSSRgbColorPropertyValue.java     |  113 -
 .../internal/css/CSSRgbaColorPropertyValue.java    |  125 -
 .../apache/flex/compiler/internal/css/CSSRule.java |  130 -
 .../flex/compiler/internal/css/CSSSelector.java    |  182 -
 .../internal/css/CSSSelectorCondition.java         |   67 -
 .../internal/css/CSSStringPropertyValue.java       |  113 -
 .../flex/compiler/internal/css/CSSTextNode.java    |   54 -
 .../flex/compiler/internal/css/CSSTypedNode.java   |   39 -
 .../internal/css/CSSURLAndFormatPropertyValue.java |   65 -
 .../css/codegen/CSSCompilationSession.java         |  435 --
 .../internal/css/codegen/CSSModuleGenerator.java   |  125 -
 .../compiler/internal/css/codegen/CSSReducer.java  |  817 ---
 .../internal/css/codegen/ICSSCodeGenResult.java    |   45 -
 .../internal/css/codegen/ICSSRuntimeConstants.java |   44 -
 .../flex/compiler/internal/css/codegen/Pair.java   |  101 -
 .../apache/flex/compiler/internal/css/package.html |   37 -
 .../css/semantics/ActivatedStyleSheets.java        |  150 -
 .../css/semantics/CSSSemanticAnalyzer.java         |  799 ---
 .../internal/definitions/AccessorDefinition.java   |  243 -
 .../internal/definitions/AmbiguousDefinition.java  |  335 -
 .../definitions/AppliedVectorDefinition.java       |  625 --
 .../internal/definitions/ClassDefinition.java      | 1458 ----
 .../internal/definitions/ClassDefinitionBase.java  |  683 --
 .../definitions/ClassTraitsDefinition.java         |  381 --
 .../internal/definitions/ConstantDefinition.java   |  212 -
 .../internal/definitions/DefinitionBase.java       | 1735 -----
 .../internal/definitions/EffectDefinition.java     |   88 -
 .../internal/definitions/EventDefinition.java      |   49 -
 .../internal/definitions/FunctionDefinition.java   |  631 --
 .../internal/definitions/GetterDefinition.java     |  105 -
 .../internal/definitions/InterfaceDefinition.java  |  625 --
 .../internal/definitions/MemberedDefinition.java   |   39 -
 .../definitions/MetadataDefinitionBase.java        |  152 -
 .../internal/definitions/NamespaceDefinition.java  | 2246 ------
 .../internal/definitions/PackageDefinition.java    |  148 -
 .../internal/definitions/ParameterDefinition.java  |  137 -
 .../internal/definitions/ScopedDefinitionBase.java |   69 -
 .../internal/definitions/SetterDefinition.java     |  104 -
 .../internal/definitions/StyleDefinition.java      |  254 -
 .../SyntheticBindableGetterDefinition.java         |   33 -
 .../SyntheticBindableSetterDefinition.java         |   33 -
 .../internal/definitions/TypeDefinitionBase.java   |  357 -
 .../internal/definitions/VariableDefinition.java   |  380 --
 .../internal/definitions/VectorInformation.java    |  311 -
 .../definitions/metadata/DeprecationInfo.java      |   60 -
 .../internal/definitions/metadata/MetaTag.java     |  377 --
 .../definitions/metadata/MetaTagAttribute.java     |   53 -
 .../metadata/ResourceBundleMetaTag.java            |   59 -
 .../definitions/mxml/MXMLEventHandlerScope.java    |   81 -
 .../compiler/internal/definitions/package.html     |   42 -
 .../definitions/references/BuiltinReference.java   |   85 -
 .../definitions/references/LexicalReference.java   |  102 -
 .../definitions/references/NotATypeReference.java  |   82 -
 .../references/ParameterizedReference.java         |   90 -
 .../definitions/references/ReferenceCache.java     |   90 -
 .../references/ResolvedQualifiersReference.java    |  184 -
 .../definitions/references/ResolvedReference.java  |   80 -
 .../internal/embedding/EmbedAttribute.java         |   76 -
 .../compiler/internal/embedding/EmbedData.java     |  738 --
 .../compiler/internal/embedding/EmbedMIMEType.java |  121 -
 .../embedding/transcoders/DataTranscoder.java      |   74 -
 .../embedding/transcoders/ImageTranscoder.java     |  411 --
 .../embedding/transcoders/JPEGTranscoder.java      |  240 -
 .../embedding/transcoders/MovieTranscoder.java     |  516 --
 .../embedding/transcoders/PBJTranscoder.java       |  128 -
 .../embedding/transcoders/ScalableTranscoder.java  |  178 -
 .../embedding/transcoders/SkinTranscoder.java      |  489 --
 .../embedding/transcoders/SoundTranscoder.java     |  369 -
 .../embedding/transcoders/TranscoderBase.java      |  366 -
 .../embedding/transcoders/XMLTranscoder.java       |  226 -
 .../internal/filespecs/IZipFileSpecification.java  |   63 -
 .../internal/filespecs/SWCFileSpecification.java   |  142 -
 .../filespecs/StringFileSpecification.java         |   80 -
 .../internal/filespecs/ZipFileSpecification.java   |  126 -
 .../compiler/internal/fxg/dom/AbstractFXGNode.java |  253 -
 .../internal/fxg/dom/AbstractShapeNode.java        |   82 -
 .../internal/fxg/dom/BitmapGraphicNode.java        |   79 -
 .../flex/compiler/internal/fxg/dom/CDATANode.java  |  137 -
 .../internal/fxg/dom/ContentPropertyNode.java      |   80 -
 .../compiler/internal/fxg/dom/DOMParserHelper.java |  691 --
 .../compiler/internal/fxg/dom/DefinitionNode.java  |  120 -
 .../compiler/internal/fxg/dom/DelegateNode.java    |  227 -
 .../compiler/internal/fxg/dom/EllipseNode.java     |   94 -
 .../internal/fxg/dom/GradientEntryNode.java        |   70 -
 .../internal/fxg/dom/GraphicContentNode.java       |  559 --
 .../compiler/internal/fxg/dom/GraphicContext.java  |   82 -
 .../compiler/internal/fxg/dom/GraphicNode.java     |  397 --
 .../internal/fxg/dom/GroupDefinitionNode.java      |  184 -
 .../flex/compiler/internal/fxg/dom/GroupNode.java  |  223 -
 .../flex/compiler/internal/fxg/dom/IFillNode.java  |   40 -
 .../compiler/internal/fxg/dom/IFilterNode.java     |   40 -
 .../compiler/internal/fxg/dom/IMaskableNode.java   |   37 -
 .../compiler/internal/fxg/dom/IMaskingNode.java    |   43 -
 .../internal/fxg/dom/IPreserveWhiteSpaceNode.java  |   27 -
 .../internal/fxg/dom/IScalableGradientNode.java    |   65 -
 .../compiler/internal/fxg/dom/IStrokeNode.java     |   40 -
 .../flex/compiler/internal/fxg/dom/ITextNode.java  |   70 -
 .../compiler/internal/fxg/dom/ITransformNode.java  |   40 -
 .../compiler/internal/fxg/dom/LibraryNode.java     |  122 -
 .../flex/compiler/internal/fxg/dom/LineNode.java   |   86 -
 .../internal/fxg/dom/MaskPropertyNode.java         |   65 -
 .../flex/compiler/internal/fxg/dom/PathNode.java   |  105 -
 .../compiler/internal/fxg/dom/PlaceObjectNode.java |   79 -
 .../flex/compiler/internal/fxg/dom/RectNode.java   |  197 -
 .../compiler/internal/fxg/dom/RichTextNode.java    |  945 ---
 .../compiler/internal/fxg/dom/TextGraphicNode.java |  444 --
 .../internal/fxg/dom/fills/AbstractFillNode.java   |   81 -
 .../internal/fxg/dom/fills/BitmapFillNode.java     |  116 -
 .../fxg/dom/fills/LinearGradientFillNode.java      |  221 -
 .../fxg/dom/fills/RadialGradientFillNode.java      |  227 -
 .../internal/fxg/dom/fills/SolidColorFillNode.java |   65 -
 .../fxg/dom/filters/AbstractFilterNode.java        |   99 -
 .../internal/fxg/dom/filters/BevelFilterNode.java  |   96 -
 .../internal/fxg/dom/filters/BlurFilterNode.java   |   68 -
 .../fxg/dom/filters/ColorMatrixFilterNode.java     |  104 -
 .../fxg/dom/filters/DropShadowFilterNode.java      |   93 -
 .../internal/fxg/dom/filters/GlowFilterNode.java   |   84 -
 .../fxg/dom/filters/GradientBevelFilterNode.java   |  133 -
 .../fxg/dom/filters/GradientGlowFilterNode.java    |  132 -
 .../dom/richtext/AbstractRichBlockTextNode.java    |  321 -
 .../dom/richtext/AbstractRichParagraphNode.java    |  164 -
 .../fxg/dom/richtext/AbstractRichTextLeafNode.java |  372 -
 .../fxg/dom/richtext/AbstractRichTextNode.java     |  230 -
 .../compiler/internal/fxg/dom/richtext/BRNode.java |   64 -
 .../internal/fxg/dom/richtext/DivNode.java         |  210 -
 .../internal/fxg/dom/richtext/ImgNode.java         |  123 -
 .../internal/fxg/dom/richtext/LinkNode.java        |  241 -
 .../internal/fxg/dom/richtext/ParagraphNode.java   |  214 -
 .../internal/fxg/dom/richtext/SpanNode.java        |   81 -
 .../internal/fxg/dom/richtext/TCYNode.java         |  222 -
 .../internal/fxg/dom/richtext/TabNode.java         |   64 -
 .../internal/fxg/dom/richtext/TextHelper.java      |  712 --
 .../fxg/dom/richtext/TextLayoutFormatNode.java     |   45 -
 .../fxg/dom/richtext/TextPropertyNode.java         |   56 -
 .../fxg/dom/strokes/AbstractStrokeNode.java        |  227 -
 .../fxg/dom/strokes/LinearGradientStrokeNode.java  |  215 -
 .../fxg/dom/strokes/RadialGradientStrokeNode.java  |  226 -
 .../fxg/dom/strokes/SolidColorStrokeNode.java      |   66 -
 .../fxg/dom/text/AbstractCharacterTextNode.java    |  255 -
 .../internal/fxg/dom/text/AbstractTextNode.java    |  207 -
 .../compiler/internal/fxg/dom/text/BRNode.java     |   46 -
 .../internal/fxg/dom/text/ParagraphNode.java       |  177 -
 .../compiler/internal/fxg/dom/text/SpanNode.java   |   72 -
 .../fxg/dom/transforms/AbstractTransformNode.java  |   87 -
 .../fxg/dom/transforms/ColorTransformNode.java     |  106 -
 .../internal/fxg/dom/transforms/MatrixNode.java    |   76 -
 .../internal/fxg/dom/types/AlignmentBaseline.java  |   72 -
 .../internal/fxg/dom/types/BaselineOffset.java     |  109 -
 .../internal/fxg/dom/types/BaselineShift.java      |  102 -
 .../compiler/internal/fxg/dom/types/BevelType.java |   51 -
 .../compiler/internal/fxg/dom/types/BlendMode.java |  219 -
 .../internal/fxg/dom/types/BlockProgression.java   |   41 -
 .../internal/fxg/dom/types/BreakOpportunity.java   |   53 -
 .../flex/compiler/internal/fxg/dom/types/Caps.java |   52 -
 .../internal/fxg/dom/types/ColorWithEnum.java      |  103 -
 .../compiler/internal/fxg/dom/types/DigitCase.java |   47 -
 .../internal/fxg/dom/types/DigitWidth.java         |   47 -
 .../compiler/internal/fxg/dom/types/Direction.java |   41 -
 .../internal/fxg/dom/types/DominantBaseline.java   |   72 -
 .../compiler/internal/fxg/dom/types/FillMode.java  |   47 -
 .../compiler/internal/fxg/dom/types/FontStyle.java |   41 -
 .../internal/fxg/dom/types/FontWeight.java         |   41 -
 .../fxg/dom/types/InterpolationMethod.java         |   45 -
 .../compiler/internal/fxg/dom/types/Joints.java    |   51 -
 .../internal/fxg/dom/types/JustificationRule.java  |   47 -
 .../internal/fxg/dom/types/JustificationStyle.java |   53 -
 .../compiler/internal/fxg/dom/types/Kerning.java   |   51 -
 .../internal/fxg/dom/types/LeadingModel.java       |   76 -
 .../internal/fxg/dom/types/LigatureLevel.java      |   53 -
 .../compiler/internal/fxg/dom/types/LineBreak.java |   51 -
 .../compiler/internal/fxg/dom/types/MaskType.java  |   54 -
 .../internal/fxg/dom/types/NumberAuto.java         |  148 -
 .../internal/fxg/dom/types/NumberInherit.java      |   95 -
 .../internal/fxg/dom/types/NumberPercentAuto.java  |   96 -
 .../internal/fxg/dom/types/ResizeMode.java         |   47 -
 .../compiler/internal/fxg/dom/types/ScaleMode.java |   58 -
 .../internal/fxg/dom/types/ScalingGrid.java        |   32 -
 .../internal/fxg/dom/types/SpreadMethod.java       |   51 -
 .../compiler/internal/fxg/dom/types/TextAlign.java |   65 -
 .../internal/fxg/dom/types/TextDecoration.java     |   41 -
 .../internal/fxg/dom/types/TextJustify.java        |   41 -
 .../internal/fxg/dom/types/TextRotation.java       |   59 -
 .../internal/fxg/dom/types/TypographicCase.java    |   59 -
 .../internal/fxg/dom/types/VerticalAlign.java      |   59 -
 .../internal/fxg/dom/types/WhiteSpaceCollapse.java |   46 -
 .../compiler/internal/fxg/dom/types/Winding.java   |   43 -
 .../internal/fxg/logging/AbstractLogger.java       |  135 -
 .../internal/fxg/logging/SystemLogger.java         |   84 -
 .../internal/fxg/resources/FXGFileResolver.java    |   86 -
 .../fxg/sax/AbstractFXGVersionHandler.java         |  158 -
 .../compiler/internal/fxg/sax/FXGSAXParser.java    |  126 -
 .../compiler/internal/fxg/sax/FXGSAXScanner.java   |  573 --
 .../fxg/sax/FXGVersionHandlerRegistry.java         |  193 -
 .../internal/fxg/sax/FXG_v1_0_Handler.java         |  156 -
 .../internal/fxg/sax/FXG_v2_0_Handler.java         |  171 -
 .../internal/fxg/sax/IFXGVersionHandler.java       |   75 -
 .../compiler/internal/fxg/swf/DefineImage.java     |   59 -
 .../compiler/internal/fxg/swf/ImageHelper.java     |  555 --
 .../compiler/internal/fxg/swf/ShapeHelper.java     | 1453 ----
 .../flex/compiler/internal/fxg/swf/TextHelper.java |   49 -
 .../flex/compiler/internal/fxg/swf/TypeHelper.java |  387 --
 .../compiler/internal/fxg/types/FXGMatrix.java     |  165 -
 .../apache/flex/compiler/internal/graph/Graph.java |  206 -
 .../flex/compiler/internal/graph/GraphEdge.java    |   51 -
 .../compiler/internal/graph/GraphMLWriter.java     |  377 --
 .../flex/compiler/internal/graph/IGraph.java       |  103 -
 .../flex/compiler/internal/graph/IGraphEdge.java   |   39 -
 .../flex/compiler/internal/graph/IGraphable.java   |   27 -
 .../compiler/internal/graph/IReportWriter.java     |   45 -
 .../graph/InvalidationBytesCalculator.java         |   89 -
 .../compiler/internal/graph/LinkReportWriter.java  |  298 -
 .../compiler/internal/graph/SynchronizedGraph.java |  169 -
 .../compiler/internal/graph/TopologicalSort.java   |  225 -
 .../compiler/internal/graph/XMLGraphWriter.java    |  126 -
 .../compiler/internal/mxml/EntityProcessor.java    |  285 -
 .../flex/compiler/internal/mxml/MXMLData.java      |  965 ---
 .../compiler/internal/mxml/MXMLDataManager.java    |   62 -
 .../flex/compiler/internal/mxml/MXMLDialect.java   |  709 --
 .../compiler/internal/mxml/MXMLDialect2006.java    |  426 --
 .../compiler/internal/mxml/MXMLDialect2009.java    |   58 -
 .../compiler/internal/mxml/MXMLDialect2012.java    |  105 -
 .../internal/mxml/MXMLInstructionData.java         |  129 -
 .../internal/mxml/MXMLManifestManager.java         |  418 --
 .../internal/mxml/MXMLNamespaceAttributeData.java  |   64 -
 .../internal/mxml/MXMLNamespaceMapping.java        |   76 -
 .../compiler/internal/mxml/MXMLStateSplitter.java  |  101 -
 .../internal/mxml/MXMLTagAttributeData.java        |  580 --
 .../flex/compiler/internal/mxml/MXMLTagData.java   | 1188 ----
 .../flex/compiler/internal/mxml/MXMLTextData.java  |  392 --
 .../flex/compiler/internal/mxml/MXMLUnitData.java  |  366 -
 .../compiler/internal/mxml/StateDefinition.java    |  104 -
 .../internal/mxml/StateDefinitionBase.java         |   81 -
 .../internal/mxml/StateGroupDefinition.java        |   89 -
 .../flex/compiler/internal/mxml/package.html       |   33 -
 .../compiler/internal/parsing/FakingReader.java    |  215 -
 .../compiler/internal/parsing/FilteringList.java   |   70 -
 .../compiler/internal/parsing/ISourceFragment.java |   64 -
 .../internal/parsing/ITokenStreamFilter.java       |   27 -
 .../compiler/internal/parsing/SourceFragment.java  |  133 -
 .../internal/parsing/SourceFragmentsReader.java    |  165 -
 .../flex/compiler/internal/parsing/TokenBase.java  |  559 --
 .../internal/parsing/as/ASBalancingScanner.java    |  106 -
 .../compiler/internal/parsing/as/ASDocToken.java   |   44 -
 .../internal/parsing/as/ASDocTokenizer.java        |   89 -
 .../flex/compiler/internal/parsing/as/ASToken.java | 1010 ---
 .../compiler/internal/parsing/as/BaseASParser.java | 3043 ---------
 .../internal/parsing/as/BaseMetaTagParser.java     |  165 -
 .../internal/parsing/as/BaseRawASTokenizer.java    |  383 --
 .../internal/parsing/as/BaseRawTokenizer.java      |  387 --
 .../parsing/as/BaseRepairingTokenBuffer.java       |  110 -
 .../as/BaseTokenizerWithFakeCharacters.java        |   78 -
 .../internal/parsing/as/ConfigCompilationUnit.java |   97 -
 .../internal/parsing/as/ConfigProcessor.java       |  503 --
 .../internal/parsing/as/DeferFunctionBody.java     |   36 -
 .../internal/parsing/as/IProblemReporter.java      |   42 -
 .../parsing/as/IProjectConfigVariables.java        |   74 -
 .../internal/parsing/as/IRepairingTokenBuffer.java |  118 -
 .../internal/parsing/as/IncludeHandler.java        |  595 --
 .../internal/parsing/as/MetaDataPayloadToken.java  |  127 -
 .../internal/parsing/as/MetadataToken.java         |   96 -
 .../internal/parsing/as/MetadataTokenizer.java     |  351 -
 .../internal/parsing/as/NilASDocDelegate.java      |  131 -
 .../compiler/internal/parsing/as/OffsetCue.java    |  127 -
 .../compiler/internal/parsing/as/OffsetLookup.java |  230 -
 .../internal/parsing/as/RepairingTokenBuffer.java  |  153 -
 .../internal/parsing/as/SimpleASDocDelegate.java   |  143 -
 .../internal/parsing/as/StreamingASTokenizer.java  | 1900 ------
 .../internal/parsing/as/StreamingTokenBuffer.java  |  208 -
 .../parsing/mxml/BalancingMXMLProcessor.java       |  139 -
 .../parsing/mxml/BaseRawMXMLTokenizer.java         |  319 -
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |  790 ---
 .../internal/parsing/mxml/MXMLTagDataDepth.java    |  263 -
 .../internal/parsing/mxml/MXMLTagDataPayload.java  |   63 -
 .../compiler/internal/parsing/mxml/MXMLToken.java  |  238 -
 .../internal/parsing/mxml/MXMLTokenizer.java       |  442 --
 .../parsing/mxml/MXMLUnitDataIterator.java         |   55 -
 .../flex/compiler/internal/parsing/package.html    |   33 -
 .../compiler/internal/projects/ASCProject.java     |   77 -
 .../flex/compiler/internal/projects/ASProject.java |  470 --
 .../internal/projects/ASSourceFileHandler.java     |   66 -
 .../internal/projects/CompilerProject.java         | 1018 ---
 .../compiler/internal/projects/ConfigManager.java  |  313 -
 .../internal/projects/DefinitionPriority.java      |  137 -
 .../internal/projects/DependencyGraph.java         |  805 ---
 .../internal/projects/FXGSourceFileHandler.java    |   66 -
 .../compiler/internal/projects/FlexProject.java    | 2370 -------
 .../internal/projects/FlexProjectConfigurator.java |  259 -
 .../internal/projects/ISourceFileHandler.java      |   89 -
 .../internal/projects/LibraryDependencyGraph.java  |  345 -
 .../internal/projects/LibraryPathManager.java      |  673 --
 .../internal/projects/MXMLSourceFileHandler.java   |   74 -
 .../projects/ResourceBundleSourceFileHandler.java  |   73 -
 .../internal/projects/SourceListManager.java       |  255 -
 .../internal/projects/SourcePathManager.java       |  701 --
 .../compiler/internal/projects/ThemeUtilities.java |   73 -
 .../flex/compiler/internal/projects/package.html   |   33 -
 .../resourcebundles/PropertiesFileParser.java      |  520 --
 .../resourcebundles/ResourceBundleUtils.java       |  336 -
 .../flex/compiler/internal/scopes/ASFileScope.java |  443 --
 .../internal/scopes/ASFileScopeProvider.java       |   54 -
 .../compiler/internal/scopes/ASProjectScope.java   | 2133 ------
 .../flex/compiler/internal/scopes/ASScope.java     | 1815 -----
 .../flex/compiler/internal/scopes/ASScopeBase.java |  519 --
 .../compiler/internal/scopes/ASScopeCache.java     |  674 --
 .../flex/compiler/internal/scopes/CatchScope.java  |   48 -
 .../compiler/internal/scopes/ClosureScope.java     |   33 -
 .../internal/scopes/EmptyDefinitionStore.java      |  102 -
 .../compiler/internal/scopes/FXGFileScope.java     |   33 -
 .../compiler/internal/scopes/FunctionScope.java    |   41 -
 .../compiler/internal/scopes/IDefinitionStore.java |  127 -
 .../internal/scopes/IMutableDefinitionSet.java     |   57 -
 .../internal/scopes/LargeDefinitionSet.java        |  102 -
 .../internal/scopes/LargeDefinitionStore.java      |  199 -
 .../compiler/internal/scopes/MXMLFileScope.java    |  631 --
 .../internal/scopes/NamespaceSetPredicate.java     |  118 -
 .../internal/scopes/NoDefinitionScope.java         |  132 -
 .../compiler/internal/scopes/PackageScope.java     |  165 -
 .../internal/scopes/SWCFileScopeProvider.java      |  124 -
 .../flex/compiler/internal/scopes/ScopeView.java   |  340 -
 .../internal/scopes/SmallDefinitionSet.java        |  150 -
 .../internal/scopes/SmallDefinitionStore1.java     |  157 -
 .../internal/scopes/SmallDefinitionStore2.java     |  185 -
 .../internal/scopes/SmallDefinitionStore4.java     |  220 -
 .../internal/scopes/SmallDefinitionStore8.java     |  290 -
 .../internal/scopes/SmallDefinitionStoreBase.java  |  341 -
 .../flex/compiler/internal/scopes/TypeScope.java   |  666 --
 .../flex/compiler/internal/scopes/WithScope.java   |   42 -
 .../flex/compiler/internal/scopes/package.html     |   33 -
 .../semantics/MethodBodySemanticChecker.java       | 3093 ---------
 .../internal/semantics/PostProcessStep.java        |   27 -
 .../compiler/internal/semantics/SemanticUtils.java | 2976 --------
 .../compiler/internal/targets/AppSWFTarget.java    |  390 --
 .../internal/targets/FlexAppSWFTarget.java         | 1876 -----
 .../targets/FlexApplicationFrame1Info.java         |  277 -
 .../compiler/internal/targets/FlexFontInfo.java    |   56 -
 .../compiler/internal/targets/FlexFrame1Info.java  |  225 -
 .../internal/targets/FlexLibraryFrame1Info.java    |   44 -
 .../internal/targets/FlexLibrarySWFTarget.java     |  473 --
 .../compiler/internal/targets/FlexRSLInfo.java     |  235 -
 .../internal/targets/FlexSplashScreenImage.java    |   50 -
 .../flex/compiler/internal/targets/FlexTarget.java |  767 ---
 .../internal/targets/ILibrarySWFTarget.java        |   56 -
 .../internal/targets/ITargetAttributes.java        |  116 -
 .../internal/targets/LibrarySWFTarget.java         |  131 -
 .../compiler/internal/targets/LinkageChecker.java  |  147 -
 .../internal/targets/NilTargetAttributes.java      |  128 -
 .../flex/compiler/internal/targets/SWCTarget.java  | 1023 ---
 .../flex/compiler/internal/targets/SWFTarget.java  | 1056 ---
 .../flex/compiler/internal/targets/TagSorter.java  |  154 -
 .../flex/compiler/internal/targets/Target.java     |  820 ---
 .../internal/targets/TargetAttributeBase.java      |  225 -
 .../internal/targets/TargetAttributesMap.java      |  162 -
 .../internal/targets/TargetAttributesMetadata.java |  140 -
 .../compiler/internal/targets/TargetReport.java    |  199 -
 .../flex/compiler/internal/targets/package.html    |   33 -
 .../testing/NodesToXMLStringFormatter.java         |  129 -
 .../flex/compiler/internal/testing/package.html    |   33 -
 .../compiler/internal/tree/as/AccessorNode.java    |  183 -
 .../internal/tree/as/ArrayLiteralNode.java         |  124 -
 .../internal/tree/as/BaseDefinitionNode.java       |  453 --
 .../internal/tree/as/BaseLiteralContainerNode.java |  185 -
 .../tree/as/BaseStatementExpressionNode.java       |  109 -
 .../internal/tree/as/BaseStatementNode.java        |   67 -
 .../internal/tree/as/BaseTypedDefinitionNode.java  |  223 -
 .../internal/tree/as/BaseVariableNode.java         |  390 --
 .../internal/tree/as/BinaryOperatorAsNode.java     |   95 -
 .../tree/as/BinaryOperatorAssignmentNode.java      |   87 -
 .../as/BinaryOperatorBitwiseAndAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorBitwiseAndNode.java      |   88 -
 ...naryOperatorBitwiseLeftShiftAssignmentNode.java |  101 -
 .../as/BinaryOperatorBitwiseLeftShiftNode.java     |   88 -
 .../as/BinaryOperatorBitwiseOrAssignmentNode.java  |  101 -
 .../tree/as/BinaryOperatorBitwiseOrNode.java       |   88 -
 ...aryOperatorBitwiseRightShiftAssignmentNode.java |  101 -
 .../as/BinaryOperatorBitwiseRightShiftNode.java    |   88 -
 ...torBitwiseUnsignedRightShiftAssignmentNode.java |  101 -
 ...inaryOperatorBitwiseUnsignedRightShiftNode.java |  100 -
 .../as/BinaryOperatorBitwiseXorAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorBitwiseXorNode.java      |   88 -
 .../internal/tree/as/BinaryOperatorCommaNode.java  |   88 -
 .../as/BinaryOperatorDivisionAssignmentNode.java   |  101 -
 .../tree/as/BinaryOperatorDivisionNode.java        |   88 -
 .../internal/tree/as/BinaryOperatorEqualNode.java  |   88 -
 .../as/BinaryOperatorGreaterThanEqualsNode.java    |   88 -
 .../tree/as/BinaryOperatorGreaterThanNode.java     |   88 -
 .../internal/tree/as/BinaryOperatorInNode.java     |   88 -
 .../tree/as/BinaryOperatorInstanceOfNode.java      |   88 -
 .../internal/tree/as/BinaryOperatorIsNode.java     |   88 -
 .../tree/as/BinaryOperatorLessThanEqualsNode.java  |   88 -
 .../tree/as/BinaryOperatorLessThanNode.java        |   88 -
 .../as/BinaryOperatorLogicalAndAssignmentNode.java |  102 -
 .../tree/as/BinaryOperatorLogicalAndNode.java      |   87 -
 .../as/BinaryOperatorLogicalOrAssignmentNode.java  |  101 -
 .../tree/as/BinaryOperatorLogicalOrNode.java       |   87 -
 .../tree/as/BinaryOperatorMinusAssignmentNode.java |  101 -
 .../internal/tree/as/BinaryOperatorMinusNode.java  |   88 -
 .../as/BinaryOperatorModuloAssignmentNode.java     |  101 -
 .../internal/tree/as/BinaryOperatorModuloNode.java |   88 -
 ...BinaryOperatorMultiplicationAssignmentNode.java |  101 -
 .../tree/as/BinaryOperatorMultiplicationNode.java  |   88 -
 .../internal/tree/as/BinaryOperatorNodeBase.java   |  396 --
 .../tree/as/BinaryOperatorNotEqualNode.java        |   88 -
 .../tree/as/BinaryOperatorPlusAssignmentNode.java  |  101 -
 .../internal/tree/as/BinaryOperatorPlusNode.java   |  138 -
 .../tree/as/BinaryOperatorStrictEqualNode.java     |   88 -
 .../tree/as/BinaryOperatorStrictNotEqualNode.java  |   88 -
 .../flex/compiler/internal/tree/as/BlockNode.java  |   81 -
 .../flex/compiler/internal/tree/as/CatchNode.java  |  140 -
 .../internal/tree/as/ChainedVariableNode.java      |  179 -
 .../flex/compiler/internal/tree/as/ClassNode.java  |  663 --
 .../internal/tree/as/ClassReferenceNode.java       |   91 -
 .../compiler/internal/tree/as/ConditionalNode.java |  111 -
 .../internal/tree/as/ConfigConditionBlockNode.java |   74 -
 .../compiler/internal/tree/as/ConfigConstNode.java |  131 -
 .../internal/tree/as/ConfigExpressionNode.java     |  108 -
 .../internal/tree/as/ConfigNamespaceNode.java      |   53 -
 .../compiler/internal/tree/as/ContainerNode.java   |  168 -
 .../internal/tree/as/DefaultXMLNamespaceNode.java  |  106 -
 .../compiler/internal/tree/as/DoWhileLoopNode.java |   81 -
 .../internal/tree/as/DynamicAccessNode.java        |   86 -
 .../flex/compiler/internal/tree/as/EmbedNode.java  |  177 -
 .../internal/tree/as/ExpressionNodeBase.java       |  513 --
 .../flex/compiler/internal/tree/as/FileNode.java   |  584 --
 .../internal/tree/as/FixedChildrenNode.java        |   38 -
 .../compiler/internal/tree/as/ForLoopNode.java     |  174 -
 .../compiler/internal/tree/as/FullNameNode.java    |  183 -
 .../internal/tree/as/FunctionCallNode.java         |  322 -
 .../compiler/internal/tree/as/FunctionNode.java    | 1053 ---
 .../internal/tree/as/FunctionObjectNode.java       |  145 -
 .../flex/compiler/internal/tree/as/GetterNode.java |  116 -
 .../tree/as/IInitializableDefinitionNode.java      |   42 -
 .../compiler/internal/tree/as/IdentifierNode.java  | 1080 ---
 .../flex/compiler/internal/tree/as/IfNode.java     |  119 -
 .../flex/compiler/internal/tree/as/ImportNode.java |  279 -
 .../compiler/internal/tree/as/InterfaceNode.java   |  388 --
 .../internal/tree/as/IterationFlowNode.java        |  134 -
 .../compiler/internal/tree/as/KeywordNode.java     |  173 -
 .../internal/tree/as/LabeledStatementNode.java     |   94 -
 .../internal/tree/as/LanguageIdentifierNode.java   |  592 --
 .../compiler/internal/tree/as/LiteralNode.java     |  306 -
 .../tree/as/MemberAccessExpressionNode.java        |  310 -
 .../compiler/internal/tree/as/MemberedNode.java    |   69 -
 .../compiler/internal/tree/as/ModifierNode.java    |  120 -
 .../internal/tree/as/ModifiersContainerNode.java   |   54 -
 .../tree/as/NamespaceAccessExpressionNode.java     |  171 -
 .../internal/tree/as/NamespaceIdentifierNode.java  |  368 -
 .../compiler/internal/tree/as/NamespaceNode.java   |  243 -
 .../flex/compiler/internal/tree/as/NilNode.java    |   59 -
 .../flex/compiler/internal/tree/as/NodeBase.java   | 1049 ---
 .../tree/as/NonResolvingIdentifierNode.java        |   92 -
 .../internal/tree/as/NumericLiteralNode.java       |  284 -
 .../internal/tree/as/ObjectLiteralNode.java        |   92 -
 .../tree/as/ObjectLiteralValuePairNode.java        |  136 -
 .../internal/tree/as/OperatorNodeBase.java         |  130 -
 .../compiler/internal/tree/as/PackageNode.java     |  316 -
 .../compiler/internal/tree/as/ParameterNode.java   |  311 -
 .../tree/as/QualifiedNameExpressionNode.java       |   96 -
 .../tree/as/QualifiedNamespaceExpressionNode.java  |  140 -
 .../internal/tree/as/RegExpLiteralNode.java        |  188 -
 .../flex/compiler/internal/tree/as/ReturnNode.java |   89 -
 .../tree/as/RuntimeNameExpressionNode.java         |  120 -
 .../compiler/internal/tree/as/ScopedBlockNode.java |  243 -
 .../flex/compiler/internal/tree/as/SetterNode.java |  138 -
 .../flex/compiler/internal/tree/as/SwitchNode.java |  107 -
 .../compiler/internal/tree/as/TerminalNode.java    |  118 -
 .../internal/tree/as/TernaryOperatorNode.java      |  184 -
 .../flex/compiler/internal/tree/as/ThrowNode.java  |   85 -
 .../internal/tree/as/TransparentContainerNode.java |   58 -
 .../flex/compiler/internal/tree/as/TreeNode.java   |  321 -
 .../flex/compiler/internal/tree/as/TryNode.java    |  155 -
 .../internal/tree/as/TypedExpressionNode.java      |  305 -
 .../internal/tree/as/UnaryOperatorAtNode.java      |  111 -
 .../tree/as/UnaryOperatorBitwiseNotNode.java       |   86 -
 .../internal/tree/as/UnaryOperatorDeleteNode.java  |   86 -
 .../tree/as/UnaryOperatorLogicalNotNode.java       |   86 -
 .../internal/tree/as/UnaryOperatorMinusNode.java   |   88 -
 .../internal/tree/as/UnaryOperatorNodeBase.java    |  263 -
 .../internal/tree/as/UnaryOperatorPlusNode.java    |   88 -
 .../tree/as/UnaryOperatorPostDecrementNode.java    |   91 -
 .../tree/as/UnaryOperatorPostIncrementNode.java    |   91 -
 .../tree/as/UnaryOperatorPostfixNodeBase.java      |   39 -
 .../tree/as/UnaryOperatorPreDecrementNode.java     |   87 -
 .../tree/as/UnaryOperatorPreIncrementNode.java     |   87 -
 .../internal/tree/as/UnaryOperatorTypeOfNode.java  |   86 -
 .../internal/tree/as/UnaryOperatorVoidNode.java    |   77 -
 .../internal/tree/as/UseNamespaceNode.java         |  130 -
 .../internal/tree/as/VariableExpressionNode.java   |  134 -
 .../compiler/internal/tree/as/VariableNode.java    |  248 -
 .../internal/tree/as/VectorLiteralNode.java        |  154 -
 .../compiler/internal/tree/as/WhileLoopNode.java   |   64 -
 .../flex/compiler/internal/tree/as/WithNode.java   |  117 -
 .../internal/tree/as/XMLListLiteralNode.java       |   88 -
 .../compiler/internal/tree/as/XMLLiteralNode.java  |  123 -
 .../tree/as/metadata/AccessibilityTagNode.java     |   31 -
 .../tree/as/metadata/AlternativeTagNode.java       |   30 -
 .../as/metadata/BaseDefinitionMetaTagNode.java     |  261 -
 .../tree/as/metadata/BasicMetaTagNode.java         |   57 -
 .../tree/as/metadata/DefaultPropertyTagNode.java   |   91 -
 .../internal/tree/as/metadata/EffectTagNode.java   |  106 -
 .../internal/tree/as/metadata/EventTagNode.java    |  104 -
 .../tree/as/metadata/EventTriggerTagNode.java      |  103 -
 .../tree/as/metadata/InspectableTagNode.java       |  225 -
 .../internal/tree/as/metadata/MetaTagNode.java     |  285 -
 .../internal/tree/as/metadata/MetaTagValue.java    |   51 -
 .../internal/tree/as/metadata/MetaTagsNode.java    |  345 -
 .../tree/as/metadata/MultiValueMetaTagNode.java    |   70 -
 .../tree/as/metadata/ResourceBundleTagNode.java    |  103 -
 .../tree/as/metadata/SkinClassTagNode.java         |   33 -
 .../internal/tree/as/metadata/StyleTagNode.java    |  225 -
 .../internal/tree/as/metadata/TypedTagNode.java    |   77 -
 .../flex/compiler/internal/tree/as/package.html    |   42 -
 .../as/parts/AccessorFunctionContentsPart.java     |   44 -
 .../internal/tree/as/parts/DecorationPart.java     |  184 -
 .../tree/as/parts/FunctionContentsPart.java        |   99 -
 .../as/parts/IAccessorFunctionContentsPart.java    |   29 -
 .../internal/tree/as/parts/IDecorationPart.java    |   73 -
 .../tree/as/parts/IFunctionContentsPart.java       |   57 -
 .../tree/as/parts/SparseDecorationPart.java        |   83 -
 .../tree/as/parts/VariableDecorationPart.java      |   79 -
 .../internal/tree/mxml/MXMLApplicationNode.java    |  115 -
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |  329 -
 .../tree/mxml/MXMLBindingAttributeNode.java        |  155 -
 .../internal/tree/mxml/MXMLBindingNode.java        |  250 -
 .../internal/tree/mxml/MXMLBooleanNode.java        |   80 -
 .../tree/mxml/MXMLClassDefinitionNode.java         | 1123 ---
 .../compiler/internal/tree/mxml/MXMLClassNode.java |  150 -
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |  746 --
 .../compiler/internal/tree/mxml/MXMLClearNode.java |   60 -
 .../tree/mxml/MXMLCompilerDirectiveNodeBase.java   |   69 -
 .../tree/mxml/MXMLCompilerDirectiveParser.java     |  126 -
 .../internal/tree/mxml/MXMLComponentNode.java      |  206 -
 .../tree/mxml/MXMLConcatenatedDataBindingNode.java |   73 -
 .../internal/tree/mxml/MXMLDataBindingParser.java  |  479 --
 .../internal/tree/mxml/MXMLDeclarationsNode.java   |  155 -
 .../tree/mxml/MXMLDeferredInstanceNode.java        |  208 -
 .../internal/tree/mxml/MXMLDefinitionNode.java     |  217 -
 .../internal/tree/mxml/MXMLDesignLayerNode.java    |   97 -
 .../internal/tree/mxml/MXMLDocumentNode.java       |  149 -
 .../tree/mxml/MXMLEffectSpecifierNode.java         |   58 -
 .../compiler/internal/tree/mxml/MXMLEmbedNode.java |  145 -
 .../internal/tree/mxml/MXMLEventSpecifierNode.java |  305 -
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |  207 -
 .../internal/tree/mxml/MXMLFactoryNode.java        |  114 -
 .../compiler/internal/tree/mxml/MXMLFileNode.java  |  535 --
 .../internal/tree/mxml/MXMLFunctionNode.java       |   99 -
 .../internal/tree/mxml/MXMLHTTPServiceNode.java    |   97 -
 .../mxml/MXMLHTTPServiceRequestPropertyNode.java   |  112 -
 .../internal/tree/mxml/MXMLImplementsNode.java     |  172 -
 .../internal/tree/mxml/MXMLImplicitImportNode.java |   65 -
 .../internal/tree/mxml/MXMLInstanceNode.java       |  458 --
 .../compiler/internal/tree/mxml/MXMLIntNode.java   |   80 -
 .../internal/tree/mxml/MXMLLibraryNode.java        |  112 -
 .../internal/tree/mxml/MXMLLiteralNode.java        |   82 -
 .../internal/tree/mxml/MXMLMetadataNode.java       |  130 -
 .../compiler/internal/tree/mxml/MXMLModelNode.java |  155 -
 .../mxml/MXMLModelPropertyContainerNodeBase.java   |  247 -
 .../internal/tree/mxml/MXMLModelPropertyNode.java  |  159 -
 .../internal/tree/mxml/MXMLModelRootNode.java      |   59 -
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |  954 ---
 .../internal/tree/mxml/MXMLNumberNode.java         |   84 -
 .../internal/tree/mxml/MXMLObjectNode.java         |   51 -
 .../internal/tree/mxml/MXMLPrivateNode.java        |   70 -
 .../tree/mxml/MXMLPropertySpecifierNode.java       |  600 --
 .../internal/tree/mxml/MXMLRegExpNode.java         |   78 -
 .../tree/mxml/MXMLRemoteObjectMethodNode.java      |  113 -
 .../internal/tree/mxml/MXMLRemoteObjectNode.java   |   85 -
 .../internal/tree/mxml/MXMLReparentNode.java       |  145 -
 .../internal/tree/mxml/MXMLRepeaterNode.java       |   53 -
 .../internal/tree/mxml/MXMLResourceNode.java       |  155 -
 .../internal/tree/mxml/MXMLScriptNode.java         |  276 -
 .../tree/mxml/MXMLSingleDataBindingNode.java       |   81 -
 .../internal/tree/mxml/MXMLSpecifierNodeBase.java  |  177 -
 .../compiler/internal/tree/mxml/MXMLStateNode.java |  244 -
 .../internal/tree/mxml/MXMLStringNode.java         |  124 -
 .../compiler/internal/tree/mxml/MXMLStyleNode.java |  153 -
 .../internal/tree/mxml/MXMLStyleSpecifierNode.java |  110 -
 .../internal/tree/mxml/MXMLTreeBuilder.java        |  901 ---
 .../compiler/internal/tree/mxml/MXMLUintNode.java  |   82 -
 .../internal/tree/mxml/MXMLVectorNode.java         |  323 -
 .../internal/tree/mxml/MXMLWebServiceNode.java     |   85 -
 .../tree/mxml/MXMLWebServiceOperationNode.java     |  113 -
 .../internal/tree/mxml/MXMLXMLListNode.java        |  122 -
 .../compiler/internal/tree/mxml/MXMLXMLNode.java   |  227 -
 .../compiler/internal/tree/mxml/XMLBuilder.java    |  708 --
 .../flex/compiler/internal/tree/mxml/package.html  |   42 -
 .../tree/properties/ResourceBundleEntryNode.java   |   62 -
 .../tree/properties/ResourceBundleFileNode.java    |   69 -
 .../compiler/internal/tree/properties/package.html |   43 -
 .../internal/units/ABCCompilationUnit.java         |  246 -
 .../compiler/internal/units/ASCompilationUnit.java |  597 --
 .../internal/units/CompilationUnitBase.java        | 1173 ----
 .../internal/units/EmbedCompilationUnit.java       |  333 -
 .../units/EmbedCompilationUnitFactory.java         |  142 -
 .../internal/units/FXGCompilationUnit.java         |  436 --
 .../internal/units/ImportedASCompilationUnit.java  |   70 -
 .../internal/units/InvisibleCompilationUnit.java   |  228 -
 .../internal/units/MXMLCompilationUnit.java        |  290 -
 .../units/ResourceBundleCompilationUnit.java       |  713 --
 .../units/ResourceModuleCompilationUnit.java       |  277 -
 .../internal/units/SWCCompilationUnit.java         |  494 --
 .../internal/units/ServicesXMLCompilationUnit.java |  117 -
 .../units/SourceCompilationUnitFactory.java        |  165 -
 .../internal/units/StringToCompilationUnitMap.java |  456 --
 .../internal/units/StyleModuleCompilationUnit.java |  268 -
 .../flex/compiler/internal/units/package.html      |   33 -
 .../units/requests/ABCBytesRequestResult.java      |  144 -
 .../units/requests/ABCFileScopeRequestResult.java  |   64 -
 .../units/requests/ASFileScopeRequestResult.java   |  148 -
 .../requests/EmbedFileScopeRequestResult.java      |   38 -
 .../units/requests/FileScopeRequestResultBase.java |  158 -
 .../internal/units/requests/RequestMaker.java      |  269 -
 .../units/requests/SWFTagsRequestResult.java       |  144 -
 .../units/requests/SyntaxTreeRequestResult.java    |   92 -
 .../compiler/internal/units/requests/package.html  |   33 -
 .../compiler/internal/workspaces/Workspace.java    | 1244 ----
 .../flex/compiler/internal/workspaces/package.html |   33 -
 .../org/apache/flex/compiler/mxml/IMXMLData.java   |  125 -
 .../flex/compiler/mxml/IMXMLDataManager.java       |   53 -
 .../flex/compiler/mxml/IMXMLInstructionData.java   |   47 -
 .../flex/compiler/mxml/IMXMLLanguageConstants.java |  419 --
 .../flex/compiler/mxml/IMXMLManifestManager.java   |   82 -
 .../compiler/mxml/IMXMLNamespaceAttributeData.java |   39 -
 .../flex/compiler/mxml/IMXMLNamespaceMapping.java  |   42 -
 .../flex/compiler/mxml/IMXMLTagAttributeData.java  |  168 -
 .../apache/flex/compiler/mxml/IMXMLTagData.java    |  234 -
 .../apache/flex/compiler/mxml/IMXMLTextData.java   |  122 -
 .../flex/compiler/mxml/IMXMLTypeConstants.java     |  210 -
 .../apache/flex/compiler/mxml/IMXMLUnitData.java   |  167 -
 .../flex/compiler/mxml/IStateDefinition.java       |   49 -
 .../flex/compiler/mxml/IStateDefinitionBase.java   |   39 -
 .../flex/compiler/mxml/IStateGroupDefinition.java  |   50 -
 .../flex/compiler/mxml/IXMLNameResolver.java       |   73 -
 .../java/org/apache/flex/compiler/package.html     |  137 -
 .../flex/compiler/parsing/GenericTokenStream.java  |   77 -
 .../flex/compiler/parsing/IASBalancingScanner.java |   53 -
 .../org/apache/flex/compiler/parsing/IASToken.java |   80 -
 .../apache/flex/compiler/parsing/IASTokenizer.java |   61 -
 .../org/apache/flex/compiler/parsing/ICMToken.java |   91 -
 .../apache/flex/compiler/parsing/IMXMLToken.java   |  103 -
 .../flex/compiler/parsing/IMXMLTokenizer.java      |   48 -
 .../flex/compiler/parsing/IMetadataParser.java     |   29 -
 .../flex/compiler/parsing/MXMLTokenFactory.java    |   52 -
 .../flex/compiler/parsing/MXMLTokenTypes.java      |  143 -
 .../problems/ANELibraryNotAllowedProblem.java      |   44 -
 .../compiler/problems/ASDocNotClosedProblem.java   |   41 -
 .../problems/AbstractDeprecatedAPIProblem.java     |   36 -
 .../compiler/problems/AbstractSemanticProblem.java |   46 -
 .../problems/AccessUndefinedMemberProblem.java     |   45 -
 .../AccessUndefinedPropertyInPackageProblem.java   |   50 -
 .../problems/AccessUndefinedPropertyProblem.java   |   44 -
 .../problems/AccessorTypesMustMatchProblem.java    |   38 -
 .../problems/AmbiguousGotoTargetProblem.java       |   57 -
 .../problems/AmbiguousReferenceProblem.java        |   41 -
 .../AnyNamespaceCannotBeQualifierProblem.java      |   38 -
 .../flex/compiler/problems/ArrayCastProblem.java   |   44 -
 .../compiler/problems/ArrayDowncastProblem.java    |   44 -
 .../compiler/problems/AssignToConstProblem.java    |   40 -
 .../compiler/problems/AssignToFunctionProblem.java |   46 -
 .../problems/AssignToNonReferenceValueProblem.java |   40 -
 .../problems/AssignToReadOnlyPropertyProblem.java  |   43 -
 .../problems/AssignmentInConditionalProblem.java   |   42 -
 .../AttemptToDeleteFixedPropertyProblem.java       |   44 -
 .../problems/AttributesAreNotCallableProblem.java  |   39 -
 ...ibutesNotAllowedOnPackageDefinitionProblem.java |   46 -
 .../BURMDiagnosticForEachExpectedInProblem.java    |   42 -
 .../BURMDiagnosticNotAllowedHereProblem.java       |   43 -
 .../problems/BURMPatternMatchFailureProblem.java   |   44 -
 .../problems/BadAccessInterfaceMemberProblem.java  |   46 -
 .../compiler/problems/BadCharacterProblem.java     |   41 -
 .../problems/BadSetterReturnTypeProblem.java       |   41 -
 .../compiler/problems/BaseClassIsFinalProblem.java |   41 -
 .../compiler/problems/CDataNotClosedProblem.java   |   41 -
 .../flex/compiler/problems/CSSCodeGenProblem.java  |   38 -
 .../compiler/problems/CSSEmbedAssetProblem.java    |   46 -
 .../problems/CSSExcludedStylePropertyProblem.java  |   48 -
 .../flex/compiler/problems/CSSParserProblem.java   |   95 -
 .../apache/flex/compiler/problems/CSSProblem.java  |   38 -
 .../CSSUndefinedNamespacePrefixProblem.java        |   46 -
 .../compiler/problems/CSSUndefinedTypeProblem.java |   46 -
 .../CSSUnknownDefaultNamespaceProblem.java         |   48 -
 .../CSSUnresolvedClassReferenceProblem.java        |   45 -
 .../problems/CSSUnusedTypeSelectorProblem.java     |   42 -
 .../compiler/problems/CallNonFunctionProblem.java  |   42 -
 .../problems/CallUndefinedMethodProblem.java       |   42 -
 .../problems/CanNotInsertSemicolonProblem.java     |   40 -
 .../CannotDeleteSuperDescendantsProblem.java       |   44 -
 .../problems/CannotExtendClassProblem.java         |   46 -
 .../problems/CannotExtendInterfaceProblem.java     |   48 -
 .../CannotResolveConfigExpressionProblem.java      |   41 -
 ...ResolveProjectLevelConfigExpressionProblem.java |   39 -
 .../problems/CircularTypeReferenceProblem.java     |   42 -
 .../ClassesMappedToSameRemoteAliasProblem.java     |   43 -
 .../compiler/problems/CodegenInternalProblem.java  |   59 -
 .../flex/compiler/problems/CodegenProblem.java     |   39 -
 .../compiler/problems/CommentNotClosedProblem.java |   41 -
 .../ComparisonBetweenUnrelatedTypesProblem.java    |   48 -
 .../problems/CompiledAsAComponentProblem.java      |   46 -
 .../flex/compiler/problems/CompilerProblem.java    |  277 -
 .../problems/CompilerProblemClassification.java    |   40 -
 .../compiler/problems/CompilerProblemSeverity.java |   41 -
 .../problems/ComponentTagWithoutURIProblem.java    |   46 -
 .../problems/ConfigurationFileNotFoundProblem.java |   37 -
 .../compiler/problems/ConfigurationProblem.java    |   59 -
 ...ConflictingInheritedNameInNamespaceProblem.java |   45 -
 .../ConflictingNameInNamespaceProblem.java         |   44 -
 .../problems/ConstNotInitializedProblem.java       |   39 -
 .../ConstructorCannotHaveReturnTypeProblem.java    |   38 -
 .../problems/ConstructorInInterfaceProblem.java    |   45 -
 .../problems/ConstructorIsGetterSetterProblem.java |   38 -
 .../problems/ConstructorIsStaticProblem.java       |   40 -
 .../problems/ConstructorMustBePublicProblem.java   |   41 -
 .../problems/CountedForLoopInitializerProblem.java |   42 -
 .../compiler/problems/CyclicalIncludesProblem.java |   38 -
 .../flex/compiler/problems/DateCastProblem.java    |   49 -
 .../problems/DecrementMustBeReferenceProblem.java  |   42 -
 .../DefinitionShadowedByPackageNameProblem.java    |   35 -
 .../problems/DependencyNotCompatibleProblem.java   |   44 -
 .../compiler/problems/DeprecatedAPIProblem.java    |   42 -
 .../problems/DeprecatedAPIWithMessageProblem.java  |   41 -
 .../DeprecatedAPIWithReplacementProblem.java       |   43 -
 ...eprecatedAPIWithSinceAndReplacementProblem.java |   46 -
 .../problems/DeprecatedAPIWithSinceProblem.java    |   45 -
 .../DeprecatedConfigurationOptionProblem.java      |   48 -
 .../problems/DuplicateAttributeProblem.java        |   41 -
 .../problems/DuplicateClassDefinitionProblem.java  |   45 -
 .../DuplicateFunctionDefinitionProblem.java        |   45 -
 .../problems/DuplicateImportAliasProblem.java      |   42 -
 .../DuplicateInterfaceDefinitionProblem.java       |   45 -
 .../problems/DuplicateInterfaceProblem.java        |   55 -
 .../compiler/problems/DuplicateLabelProblem.java   |   39 -
 .../DuplicateNamespaceDefinitionProblem.java       |   39 -
 .../DuplicateQNameInSourcePathProblem.java         |   46 -
 .../compiler/problems/DuplicateScriptProblem.java  |   42 -
 .../problems/DuplicateSkinStateProblem.java        |   53 -
 .../problems/DuplicateSourceFileProblem.java       |   42 -
 .../problems/DuplicateSwitchCaseProblem.java       |   45 -
 .../DuplicateVariableDefinitionProblem.java        |   48 -
 .../problems/DynamicNotOnClassProblem.java         |   42 -
 .../problems/EmbedAS2TagsModifiedProblem.java      |   43 -
 .../problems/EmbedBadScalingGridTargetProblem.java |   46 -
 ...edCouldNotDetermineSampleFrameCountProblem.java |   42 -
 .../EmbedExceptionWhileTranscodingProblem.java     |   40 -
 .../problems/EmbedInitialValueProblem.java         |   37 -
 .../EmbedInvalidAttributeValueProblem.java         |   40 -
 .../problems/EmbedInvalidUnicodeRangeProblem.java  |   40 -
 .../problems/EmbedMissingSymbolProblem.java        |   46 -
 .../problems/EmbedMovieScalingNoSymbolProblem.java |   41 -
 .../problems/EmbedMultipleMetaTagsProblem.java     |   42 -
 .../compiler/problems/EmbedNoSkinClassProblem.java |   42 -
 .../problems/EmbedNoSourceAttributeProblem.java    |   38 -
 .../problems/EmbedOnlyOnClassesAndVarsProblem.java |   38 -
 .../EmbedQualityRequiresCompressionProblem.java    |   39 -
 .../problems/EmbedQualityValueProblem.java         |   41 -
 .../compiler/problems/EmbedScalingGridProblem.java |   40 -
 .../problems/EmbedScalingGridValueProblem.java     |   40 -
 .../problems/EmbedSkinClassNotFoundProblem.java    |   42 -
 .../EmbedSourceAttributeCouldNotBeReadProblem.java |   39 -
 .../EmbedSourceAttributeDoesNotExistProblem.java   |   64 -
 .../problems/EmbedSourceFileNotFoundProblem.java   |   37 -
 .../problems/EmbedTypeNotEmbeddableProblem.java    |   42 -
 .../problems/EmbedUnableToReadSourceProblem.java   |   42 -
 .../problems/EmbedUnknownAttributeProblem.java     |   37 -
 .../problems/EmbedUnknownMimeTypeProblem.java      |   39 -
 .../problems/EmbedUnrecogniedFileTypeProblem.java  |   37 -
 .../problems/EmbedUnsupportedAttributeProblem.java |   41 -
 .../EmbedUnsupportedSamplingRateProblem.java       |   44 -
 .../problems/EmbedUnsupportedTypeProblem.java      |   37 -
 ...pectDefinitionKeywordAfterAttributeProblem.java |   49 -
 .../problems/ExpectXmlBeforeNamespaceProblem.java  |   46 -
 .../ExtraCharactersAfterEndOfProgramProblem.java   |   38 -
 .../problems/ExtraneousSuperStatementProblem.java  |   40 -
 .../problems/FXGChildNodeNotSupportedProblem.java  |   37 -
 .../problems/FXGContentNotContiguousProblem.java   |   37 -
 .../problems/FXGDefinitionNotFoundProblem.java     |   37 -
 .../problems/FXGErrorEmbeddingImageProblem.java    |   39 -
 .../problems/FXGInvalidBooleanValueProblem.java    |   36 -
 .../FXGInvalidChildColorTransformNodeProblem.java  |   37 -
 .../problems/FXGInvalidChildMatrixNodeProblem.java |   35 -
 .../problems/FXGInvalidChildNodeProblem.java       |   38 -
 .../FXGInvalidColorMatrixValueProblem.java         |   36 -
 .../problems/FXGInvalidColorValueProblem.java      |   34 -
 .../problems/FXGInvalidDefinitionNameProblem.java  |   39 -
 .../problems/FXGInvalidDoubleValueProblem.java     |   34 -
 .../problems/FXGInvalidFloatValueProblem.java      |   34 -
 .../FXGInvalidGroupIDAttributeProblem.java         |   36 -
 .../problems/FXGInvalidIntegerValueProblem.java    |   34 -
 .../problems/FXGInvalidLibraryElementProblem.java  |   37 -
 .../problems/FXGInvalidMaskElementProblem.java     |   37 -
 .../problems/FXGInvalidNestingElementsProblem.java |   37 -
 .../problems/FXGInvalidNodeAttributeProblem.java   |   38 -
 .../problems/FXGInvalidPathDataProblem.java        |   33 -
 .../problems/FXGInvalidPercentValueProblem.java    |   34 -
 ...GInvalidRectRadiusXRadiusYAttributeProblem.java |   33 -
 .../problems/FXGInvalidRootNodeProblem.java        |   35 -
 .../FXGInvalidScaleGridGroupChildProblem.java      |   35 -
 ...XGInvalidScaleGridRotationAttributeProblem.java |   35 -
 .../problems/FXGInvalidTabStopsProblem.java        |   36 -
 .../problems/FXGInvalidVersionProblem.java         |   37 -
 .../problems/FXGMissingAttributeProblem.java       |   38 -
 .../problems/FXGMissingGroupChildNodeProblem.java  |   37 -
 .../problems/FXGMultipleElementProblem.java        |   37 -
 .../problems/FXGOutOfRangeValueProblem.java        |   38 -
 .../flex/compiler/problems/FXGParserProblem.java   |   36 -
 .../FXGPrivateElementNotChildOfGraphicProblem.java |   36 -
 .../problems/FXGPrivateElementNotLastProblem.java  |   38 -
 .../apache/flex/compiler/problems/FXGProblem.java  |   50 -
 .../flex/compiler/problems/FXGScanningProblem.java |   36 -
 .../problems/FXGUndefinedPropertyProblem.java      |   36 -
 .../problems/FXGUnknownAttributeValueProblem.java  |   38 -
 .../FXGUnknownElementInVersionProblem.java         |   39 -
 .../FXGVersionHandlerNotRegisteredProblem.java     |   37 -
 .../flex/compiler/problems/FatalProblem.java       |   47 -
 .../flex/compiler/problems/FileIOProblem.java      |   39 -
 .../compiler/problems/FileInLibraryIOProblem.java  |   43 -
 .../problems/FileInLibraryNotFoundProblem.java     |   41 -
 .../compiler/problems/FileNotFoundProblem.java     |   55 -
 .../flex/compiler/problems/FileWriteProblem.java   |   39 -
 .../problems/FinalOutsideClassProblem.java         |   43 -
 .../FlexOnlyConfigurationOptionNotSupported.java   |   44 -
 .../problems/FontEmbeddingNotSupported.java        |   42 -
 .../ForwardReferenceToBaseClassProblem.java        |   51 -
 .../problems/FunctionNotMarkedOverrideProblem.java |   43 -
 .../problems/FunctionWithoutBodyProblem.java       |   39 -
 .../GetterCannotHaveParametersProblem.java         |   38 -
 .../problems/GetterMustNotBeVoidProblem.java       |   35 -
 .../problems/GlobalBindablePropertyProblem.java    |   40 -
 .../HostComponentClassNotFoundProblem.java         |   43 -
 .../problems/HostComponentMustHaveTypeProblem.java |   41 -
 .../flex/compiler/problems/ICompilerProblem.java   |   53 -
 .../problems/IllegalAssignmentToClassProblem.java  |   43 -
 .../problems/IllogicalComparionWithNaNProblem.java |   36 -
 .../IllogicalComparisonWithUndefinedProblem.java   |   35 -
 .../problems/ImplicitCoercionToSubtypeProblem.java |   45 -
 .../ImplicitCoercionToUnrelatedTypeProblem.java    |   44 -
 ...citTypeCheckCoercionToUnrelatedTypeProblem.java |   48 -
 .../ImproperlyConfiguredTargetProblem.java         |   41 -
 .../InaccessibleMethodReferenceProblem.java        |   45 -
 .../InaccessiblePropertyReferenceProblem.java      |   45 -
 .../IncompatibleDefaultValueOfTypeNullProblem.java |   38 -
 .../IncompatibleInitializerTypeProblem.java        |   59 -
 .../IncompatibleInterfaceMethodProblem.java        |   50 -
 .../problems/IncompatibleOverrideProblem.java      |   42 -
 .../problems/IncrementMustBeReferenceProblem.java  |   42 -
 .../InitializerValueNotAnIntegerProblem.java       |   61 -
 .../InitializerValueOutOfRangeProblem.java         |   63 -
 ...nlineFunctionNotFinalStaticOrGlobalProblem.java |   41 -
 .../problems/InlineFunctionTooLargeProblem.java    |   39 -
 .../InlineNestedInliningNotSupportedProblem.java   |   35 -
 .../compiler/problems/InlineNoSourceProblem.java   |   35 -
 .../InlineUnsupportedInstructionProblem.java       |   35 -
 .../problems/InlineUnsupportedNodeProblem.java     |   40 -
 .../flex/compiler/problems/InstanceOfProblem.java  |   37 -
 .../problems/InterfaceBindablePropertyProblem.java |   39 -
 .../InterfaceCannotBeInstantiatedProblem.java      |   42 -
 .../problems/InterfaceMethodOverrideProblem.java   |   46 -
 .../problems/InterfaceMethodWithBodyProblem.java   |   41 -
 .../problems/InterfaceModifierProblem.java         |   41 -
 .../InterfaceNamespaceAttributeProblem.java        |   39 -
 .../compiler/problems/InternalCompilerProblem.java |   63 -
 .../problems/InternalCompilerProblem2.java         |   60 -
 .../problems/InvalidABCByteCodeProblem.java        |   35 -
 .../compiler/problems/InvalidAttributeProblem.java |   38 -
 .../problems/InvalidBackgroundColorProblem.java    |   36 -
 .../problems/InvalidByteCodeGeneratedProblem.java  |   65 -
 .../problems/InvalidConfigLocationProblem.java     |   51 -
 .../problems/InvalidDecrementOperandProblem.java   |   40 -
 .../problems/InvalidForInInitializerProblem.java   |   42 -
 .../problems/InvalidImportFileProblem.java         |   38 -
 .../problems/InvalidIncrementOperandProblem.java   |   40 -
 .../compiler/problems/InvalidLabelProblem.java     |   38 -
 .../compiler/problems/InvalidLvalueProblem.java    |   39 -
 .../InvalidNamespaceInitializerProblem.java        |   39 -
 .../compiler/problems/InvalidNamespaceProblem.java |   41 -
 .../compiler/problems/InvalidOverrideProblem.java  |   46 -
 .../InvalidPrivateNamespaceAttrProblem.java        |   42 -
 .../problems/InvalidPrivateNamespaceProblem.java   |   42 -
 .../InvalidProtectedNamespaceAttrProblem.java      |   42 -
 .../problems/InvalidProtectedNamespaceProblem.java |   41 -
 .../InvalidPublicNamespaceAttrProblem.java         |   42 -
 .../problems/InvalidPublicNamespaceProblem.java    |   41 -
 .../InvalidRestParameterDeclarationProblem.java    |   44 -
 .../problems/InvalidSuperExpressionProblem.java    |   42 -
 .../problems/InvalidSuperStatementProblem.java     |   39 -
 .../flex/compiler/problems/InvalidTypeProblem.java |   41 -
 .../compiler/problems/LibraryNotFoundProblem.java  |   38 -
 .../problems/LocalBindablePropertyProblem.java     |   41 -
 .../compiler/problems/LossyConversionProblem.java  |   43 -
 .../problems/MXMLAttributeVersionProblem.java      |   44 -
 .../MXMLBadChildTagPropertyAssignmentProblem.java  |   47 -
 .../compiler/problems/MXMLClassNodeProblem.java    |   45 -
 .../MXMLConstructorHasParametersProblem.java       |   44 -
 .../problems/MXMLContentAfterRootTagProblem.java   |   38 -
 .../problems/MXMLContentBeforeRootTagProblem.java  |   38 -
 .../MXMLDatabindingSourceNotBindableProblem.java   |   47 -
 .../compiler/problems/MXMLDualContentProblem.java  |   44 -
 .../problems/MXMLDuplicateAttributeProblem.java    |   44 -
 .../problems/MXMLDuplicateChildTagProblem.java     |   44 -
 .../compiler/problems/MXMLDuplicateIDProblem.java  |   41 -
 .../problems/MXMLEmptyAttributeProblem.java        |   41 -
 .../problems/MXMLEmptyEventHandlerProblem.java     |   40 -
 ...MLExecutableStatementsInScriptBlockProblem.java |   40 -
 .../compiler/problems/MXMLFinalClassProblem.java   |   46 -
 .../MXMLIncludeInAndExcludeFromProblem.java        |   42 -
 .../MXMLIncompatibleArrayElementProblem.java       |   48 -
 .../MXMLIncompatibleVectorElementProblem.java      |   40 -
 .../MXMLInvalidDatabindingExpressionProblem.java   |   37 -
 .../problems/MXMLInvalidDefinitionNameProblem.java |   44 -
 .../problems/MXMLInvalidEntityProblem.java         |   40 -
 .../compiler/problems/MXMLInvalidIDProblem.java    |   42 -
 .../MXMLInvalidItemCreationPolicyProblem.java      |   42 -
 .../MXMLInvalidItemDestructionPolicyProblem.java   |   42 -
 .../problems/MXMLInvalidPercentageProblem.java     |   45 -
 .../MXMLInvalidSourceAttributeProblem.java         |   47 -
 .../compiler/problems/MXMLInvalidStyleProblem.java |   55 -
 .../problems/MXMLInvalidTextForTypeProblem.java    |   43 -
 .../MXMLInvalidVectorFixedAttributeProblem.java    |   42 -
 .../MXMLInvalidVectorTypeAttributeProblem.java     |   44 -
 .../MXMLLibraryTagNotTheFirstChildProblem.java     |   41 -
 .../problems/MXMLMissingRootTagProblem.java        |   36 -
 .../MXMLMissingVectorTypeAttributeProblem.java     |   43 -
 .../problems/MXMLMultipleInitializersProblem.java  |   46 -
 .../problems/MXMLMultipleRootTagsProblem.java      |   38 -
 .../problems/MXMLNoAllowedAttributesProblem.java   |   40 -
 .../compiler/problems/MXMLNotAClassProblem.java    |   45 -
 .../MXMLOtherLanguageNamespaceProblem.java         |   38 -
 .../MXMLOuterDocumentAlreadyDeclaredProblem.java   |   43 -
 .../problems/MXMLPercentageNotAllowedProblem.java  |   45 -
 .../problems/MXMLPrivateAttributeProblem.java      |   40 -
 .../problems/MXMLPrivateTagLocationProblem.java    |   41 -
 .../problems/MXMLRequiredAttributeProblem.java     |   43 -
 ...MXMLSameBindingSourceAndDestinationProblem.java |   38 -
 .../compiler/problems/MXMLSemanticProblem.java     |   47 -
 .../flex/compiler/problems/MXMLSyntaxProblem.java  |   40 -
 .../compiler/problems/MXMLUnclosedTagProblem.java  |   56 -
 .../problems/MXMLUnexpectedAttributeProblem.java   |   38 -
 .../problems/MXMLUnexpectedDatabindingProblem.java |   38 -
 .../problems/MXMLUnexpectedTagProblem.java         |   38 -
 .../problems/MXMLUnexpectedTextProblem.java        |   38 -
 .../problems/MXMLUnknownNamespaceProblem.java      |   45 -
 .../problems/MXMLUnknownXMLFormatProblem.java      |   42 -
 .../MXMLUnrecognizedCompilerDirectiveProblem.java  |   42 -
 .../problems/MXMLUnresolvedTagProblem.java         |   42 -
 .../problems/MXMLUnterminatedEntityProblem.java    |   38 -
 .../problems/MXMLXMLListMixedContentProblem.java   |   38 -
 .../problems/MXMLXMLOnlyOneRootTagProblem.java     |   39 -
 ...XMLXMLProcessingInstructionLocationProblem.java |   42 -
 .../problems/MXMLXMLRequireContentProblem.java     |   38 -
 .../flex/compiler/problems/ManifestProblem.java    |   40 -
 .../problems/MethodCannotBeConstructorProblem.java |   40 -
 .../compiler/problems/MissingBuiltinProblem.java   |   48 -
 .../problems/MissingCatchOrFinallyProblem.java     |   45 -
 .../MissingFactoryClassInFrameMetadataProblem.java |   42 -
 .../MissingLeftBraceBeforeFunctionBodyProblem.java |   40 -
 .../problems/MissingPropertyNameProblem.java       |   33 -
 .../MissingRequirementConfigurationProblem.java    |   38 -
 .../problems/MissingSignedDigestProblem.java       |   39 -
 .../compiler/problems/MissingSkinPartProblem.java  |   40 -
 .../compiler/problems/MissingSkinStateProblem.java |   38 -
 .../problems/MissingUnsignedDigestProblem.java     |   39 -
 .../MultipleConfigNamespaceDecorationsProblem.java |   35 -
 .../MultipleContructorDefinitionsProblem.java      |   39 -
 ...ultipleExternallyVisibleDefinitionsProblem.java |   38 -
 .../MultipleNamespaceAttributesProblem.java        |   38 -
 ...MultipleReservedNamespaceAttributesProblem.java |   44 -
 .../problems/MultipleSwitchDefaultsProblem.java    |   39 -
 .../NamespaceAttributeNotAllowedProblem.java       |   56 -
 .../problems/NamespaceInInterfaceProblem.java      |   39 -
 .../NamespaceOverrideInsideFunctionProblem.java    |   37 -
 .../problems/NativeMethodWithBodyProblem.java      |   39 -
 .../problems/NativeNotOnFunctionProblem.java       |   42 -
 .../problems/NativeUsedInInterfaceProblem.java     |   42 -
 .../compiler/problems/NativeVariableProblem.java   |   41 -
 .../flex/compiler/problems/NestedClassProblem.java |   39 -
 .../problems/NestedGetterSetterProblem.java        |   39 -
 .../compiler/problems/NestedInterfaceProblem.java  |   39 -
 .../compiler/problems/NestedPackageProblem.java    |   38 -
 .../NoCompilationUnitForDefinitionProblem.java     |   35 -
 .../NoDefaultConstructorInBaseClassProblem.java    |   42 -
 .../NoDefinitionForSWCDependencyProblem.java       |   44 -
 .../compiler/problems/NoMainDefinitionProblem.java |   46 -
 .../NoScopesInABCCompilationUnitProblem.java       |   34 -
 .../NoSourceForClassInNamespaceProblem.java        |   36 -
 .../compiler/problems/NoSourceForClassProblem.java |   34 -
 .../problems/NonConstConfigVarProblem.java         |   38 -
 .../problems/NonConstantConfigInitProblem.java     |   55 -
 .../NonConstantParamInitializerProblem.java        |   39 -
 .../problems/NonDirectoryInSourcePathProblem.java  |   43 -
 .../NullUsedWhereOtherExpectedProblem.java         |   38 -
 .../OnlyOneHostComponentAllowedProblem.java        |   40 -
 .../problems/OperandStackUnderflowProblem.java     |   46 -
 .../problems/OverlappingSourcePathProblem.java     |   46 -
 .../compiler/problems/OverrideFinalProblem.java    |   42 -
 .../compiler/problems/OverrideNotFoundProblem.java |   43 -
 .../problems/OverrideOutsideClassProblem.java      |   44 -
 .../PackageCannotBeUsedAsValueProblem.java         |   43 -
 .../flex/compiler/problems/ParserProblem.java      |   48 -
 .../problems/PropertyIsWriteOnlyProblem.java       |   43 -
 .../problems/PrototypeInvalidAttributeProblem.java |   39 -
 .../RemovedConfigurationOptionProblem.java         |   44 -
 .../RequiredParameterAfterOptionalProblem.java     |   40 -
 .../ResourceBundleMalformedEncodingProblem.java    |   38 -
 .../ResourceBundleNoBundleParameterProblem.java    |   41 -
 .../ResourceBundleNoKeyParameterProblem.java       |   38 -
 .../ResourceBundleNotFoundForLocaleProblem.java    |   52 -
 .../problems/ResourceBundleNotFoundProblem.java    |   51 -
 .../RestParamAndArgumentsUsedTogetherProblem.java  |   38 -
 .../problems/RestParameterMustBeLastProblem.java   |   41 -
 .../ReturnCannotBeUsedInGlobalProblem.java         |   44 -
 .../ReturnCannotBeUsedInPackageProblem.java        |   43 -
 .../ReturnCannotBeUsedInStaticProblem.java         |   43 -
 .../problems/ReturnMustReturnValueProblem.java     |   40 -
 .../ReturnValueHasNoTypeDeclarationProblem.java    |   39 -
 .../problems/ReturnValueInConstructorProblem.java  |   40 -
 .../ReturnValueMustBeUndefinedProblem.java         |   42 -
 ...WFCSMTextSettingsWrongReferenceTypeProblem.java |   40 -
 .../problems/SWFCharacterIDNotFoundProblem.java    |   53 -
 ...neFontAlignZonesLinkToIncorrectFontProblem.java |   53 -
 .../problems/SWFFrameCountMismatchProblem.java     |   48 -
 .../problems/SWFInvalidSignatureProblem.java       |   40 -
 .../problems/SWFTagLengthTooLongProblem.java       |   57 -
 .../problems/SWFUnableToReadTagBodyProblem.java    |   55 -
 .../problems/SWFUnexpectedEndOfFileProblem.java    |   42 -
 .../problems/SWFUnknownFillStyleProblem.java       |   53 -
 .../problems/ScopeStackUnderflowProblem.java       |   44 -
 .../problems/ScopedToDefaultNamespaceProblem.java  |   43 -
 .../flex/compiler/problems/SemanticProblem.java    |   47 -
 .../compiler/problems/SemanticWarningProblem.java  |   38 -
 .../problems/SetterCannotHaveOptionalProblem.java  |   38 -
 .../SetterMustHaveOneParameterProblem.java         |   38 -
 .../problems/ShadowedConfigNamespaceProblem.java   |   40 -
 .../problems/SkinPartsMustBePublicProblem.java     |   41 -
 .../problems/SourcePathNotFoundProblem.java        |   38 -
 .../problems/StaticAndOverrideProblem.java         |   42 -
 .../problems/StaticNamespaceDefinitionProblem.java |   42 -
 .../problems/StaticOutsideClassProblem.java        |   42 -
 .../compiler/problems/StrictSemanticsProblem.java  |   34 -
 .../problems/StrictUndefinedMethodProblem.java     |   44 -
 ...eralMustBeTerminatedBeforeLineBreakProblem.java |   42 -
 .../problems/StringLiteralNotClosedProblem.java    |   42 -
 .../flex/compiler/problems/SyntaxProblem.java      |   51 -
 .../problems/ThisUsedInStaticFunctionProblem.java  |   43 -
 .../problems/TooFewFunctionParametersProblem.java  |   42 -
 .../problems/TooManyFunctionParametersProblem.java |   42 -
 .../problems/UnableToBuildReportProblem.java       |   42 -
 .../compiler/problems/UnableToBuildSWFProblem.java |   35 -
 .../problems/UnableToBuildSWFTagProblem.java       |   36 -
 .../problems/UnableToCreateLinkReportProblem.java  |   42 -
 .../UnableToFindRootClassDefinitionProblem.java    |   39 -
 .../problems/UnableToListFilesProblem.java         |   41 -
 .../compiler/problems/UnboundMetadataProblem.java  |   39 -
 .../problems/UndefinedConfigNameProblem.java       |   40 -
 .../problems/UndefinedConfigNamespaceProblem.java  |   41 -
 .../compiler/problems/UnexpectedEOFProblem.java    |   39 -
 .../problems/UnexpectedExceptionProblem.java       |   39 -
 .../compiler/problems/UnexpectedReturnProblem.java |   42 -
 .../compiler/problems/UnexpectedTokenProblem.java  |   38 -
 .../compiler/problems/UnfoundPropertyProblem.java  |   40 -
 .../UnimplementedInterfaceMethodProblem.java       |   49 -
 .../problems/UnknownBreakTargetProblem.java        |   41 -
 .../problems/UnknownContinueTargetProblem.java     |   41 -
 .../problems/UnknownGotoTargetProblem.java         |   39 -
 .../compiler/problems/UnknownImportProblem.java    |   41 -
 .../compiler/problems/UnknownInterfaceProblem.java |   53 -
 .../compiler/problems/UnknownNamespaceProblem.java |   41 -
 .../problems/UnknownSuperclassProblem.java         |   49 -
 .../flex/compiler/problems/UnknownTypeProblem.java |   42 -
 .../problems/UnknownWildcardImportProblem.java     |   42 -
 .../compiler/problems/UnreachableBlockProblem.java |   45 -
 .../problems/UnresolvedClassReferenceProblem.java  |   41 -
 .../problems/UnresolvedNamespaceProblem.java       |   38 -
 .../problems/UnsupportedSourceFileProblem.java     |   46 -
 .../compiler/problems/VarInInterfaceProblem.java   |   42 -
 ...riableDefinitionDuplicatesParameterProblem.java |   52 -
 .../VariableHasNoTypeDeclarationProblem.java       |   45 -
 .../problems/VirtualOutsideClassProblem.java       |   43 -
 .../flex/compiler/problems/VoidTypeProblem.java    |   41 -
 .../compiler/problems/WrongSkinPartProblem.java    |   44 -
 .../problems/XMLOpenCloseTagNotMatchProblem.java   |   44 -
 .../problems/annotations/DefaultSeverity.java      |   47 -
 .../annotations/ProblemClassification.java         |   48 -
 .../collections/CompositeProblemFilter.java        |  105 -
 .../problems/collections/FilteredIterator.java     |  137 -
 .../apache/flex/compiler/projects/IASCProject.java |   28 -
 .../apache/flex/compiler/projects/IASProject.java  |  248 -
 .../flex/compiler/projects/ICompilerProject.java   |  257 -
 .../flex/compiler/projects/IFlexProject.java       |  232 -
 .../flex/compiler/projects/ProjectFactory.java     |   44 -
 .../org/apache/flex/compiler/projects/package.html |  170 -
 .../org/apache/flex/compiler/scopes/IASScope.java  |  115 -
 .../flex/compiler/scopes/IDefinitionSet.java       |   56 -
 .../apache/flex/compiler/scopes/IFileScope.java    |   52 -
 .../flex/compiler/scopes/IFileScopeProvider.java   |   42 -
 .../org/apache/flex/compiler/scopes/package.html   |   62 -
 .../apache/flex/compiler/targets/ISWCTarget.java   |   64 -
 .../apache/flex/compiler/targets/ISWFTarget.java   |   44 -
 .../org/apache/flex/compiler/targets/ITarget.java  |  102 -
 .../compiler/targets/ITargetProgressMonitor.java   |   68 -
 .../flex/compiler/targets/ITargetReport.java       |  120 -
 .../flex/compiler/targets/ITargetSettings.java     |  504 --
 .../flex/compiler/targets/TargetSettingsProxy.java |  331 -
 .../org/apache/flex/compiler/targets/package.html  |   61 -
 .../org/apache/flex/compiler/tree/ASTNodeID.java   |  349 -
 .../org/apache/flex/compiler/tree/as/IASNode.java  |  133 -
 .../flex/compiler/tree/as/IAccessorNode.java       |   33 -
 .../flex/compiler/tree/as/IBinaryOperatorNode.java |   55 -
 .../apache/flex/compiler/tree/as/IBlockNode.java   |   34 -
 .../apache/flex/compiler/tree/as/ICatchNode.java   |   57 -
 .../apache/flex/compiler/tree/as/IClassNode.java   |  105 -
 .../flex/compiler/tree/as/ICommonClassNode.java    |   74 -
 .../compiler/tree/as/ICompoundAssignmentNode.java  |   71 -
 .../flex/compiler/tree/as/IConditionalNode.java    |   34 -
 .../flex/compiler/tree/as/IContainerNode.java      |   88 -
 .../compiler/tree/as/IDefaultXMLNamespaceNode.java |   57 -
 .../flex/compiler/tree/as/IDefinitionNode.java     |  154 -
 .../tree/as/IDocumentableDefinitionNode.java       |   46 -
 .../flex/compiler/tree/as/IDynamicAccessNode.java  |   40 -
 .../apache/flex/compiler/tree/as/IEmbedNode.java   |   57 -
 .../flex/compiler/tree/as/IExpressionNode.java     |   88 -
 .../apache/flex/compiler/tree/as/IFileNode.java    |  115 -
 .../compiler/tree/as/IFileNodeAccumulator.java     |   83 -
 .../apache/flex/compiler/tree/as/IForLoopNode.java |  119 -
 .../flex/compiler/tree/as/IFunctionCallNode.java   |  146 -
 .../flex/compiler/tree/as/IFunctionNode.java       |  187 -
 .../flex/compiler/tree/as/IFunctionObjectNode.java |   36 -
 .../apache/flex/compiler/tree/as/IGetterNode.java  |   28 -
 .../flex/compiler/tree/as/IIdentifierNode.java     |   82 -
 .../org/apache/flex/compiler/tree/as/IIfNode.java  |  120 -
 .../apache/flex/compiler/tree/as/IImportNode.java  |  122 -
 .../flex/compiler/tree/as/IInterfaceNode.java      |  133 -
 .../flex/compiler/tree/as/IIterationFlowNode.java  |   74 -
 .../apache/flex/compiler/tree/as/IKeywordNode.java |   42 -
 .../compiler/tree/as/ILabeledStatementNode.java    |   38 -
 .../compiler/tree/as/ILanguageIdentifierNode.java  |   77 -
 .../compiler/tree/as/ILiteralContainerNode.java    |   41 -
 .../apache/flex/compiler/tree/as/ILiteralNode.java |  187 -
 .../tree/as/IMemberAccessExpressionNode.java       |   46 -
 .../flex/compiler/tree/as/IModifierNode.java       |   44 -
 .../tree/as/INamespaceAccessExpressionNode.java    |   27 -
 .../compiler/tree/as/INamespaceDecorationNode.java |   50 -
 .../flex/compiler/tree/as/INamespaceNode.java      |   71 -
 .../tree/as/INonResolvingIdentifierNode.java       |   28 -
 .../flex/compiler/tree/as/INumericLiteralNode.java |  111 -
 .../tree/as/IObjectLiteralValuePairNode.java       |   58 -
 .../flex/compiler/tree/as/IOperatorNode.java       |  395 --
 .../apache/flex/compiler/tree/as/IPackageNode.java |   59 -
 .../flex/compiler/tree/as/IParameterNode.java      |   76 -
 .../flex/compiler/tree/as/IRegExpLiteralNode.java  |  118 -
 .../apache/flex/compiler/tree/as/IReturnNode.java  |   47 -
 .../compiler/tree/as/IScopedDefinitionNode.java    |   36 -
 .../apache/flex/compiler/tree/as/IScopedNode.java  |   62 -
 .../apache/flex/compiler/tree/as/ISetterNode.java  |   28 -
 .../flex/compiler/tree/as/IStatementNode.java      |   45 -
 .../apache/flex/compiler/tree/as/ISwitchNode.java  |   85 -
 .../flex/compiler/tree/as/ITerminalNode.java       |  121 -
 .../compiler/tree/as/ITernaryOperatorNode.java     |   66 -
 .../apache/flex/compiler/tree/as/IThrowNode.java   |   45 -
 .../tree/as/ITransparentContainerNode.java         |   29 -
 .../org/apache/flex/compiler/tree/as/ITryNode.java |   98 -
 .../apache/flex/compiler/tree/as/ITypeNode.java    |   29 -
 .../flex/compiler/tree/as/ITypedClassNode.java     |   53 -
 .../compiler/tree/as/ITypedExpressionNode.java     |   62 -
 .../apache/flex/compiler/tree/as/ITypedNode.java   |   60 -
 .../flex/compiler/tree/as/IUnaryOperatorNode.java  |   44 -
 .../flex/compiler/tree/as/IUseNamespaceNode.java   |   51 -
 .../compiler/tree/as/IVariableExpressionNode.java  |   33 -
 .../flex/compiler/tree/as/IVariableNode.java       |  125 -
 .../flex/compiler/tree/as/IWhileLoopNode.java      |  107 -
 .../apache/flex/compiler/tree/as/IWithNode.java    |   55 -
 .../tree/as/decorators/IVariableTypeDecorator.java |   46 -
 .../as/decorators/SymbolDecoratorProvider.java     |   89 -
 .../tree/metadata/IAccessibilityTagNode.java       |   28 -
 .../tree/metadata/IDefaultPropertyTagNode.java     |   39 -
 .../compiler/tree/metadata/IEffectTagNode.java     |   37 -
 .../flex/compiler/tree/metadata/IEventTagNode.java |   31 -
 .../tree/metadata/IEventTriggerTagNode.java        |   27 -
 .../tree/metadata/IInspectableTagNode.java         |   61 -
 .../flex/compiler/tree/metadata/IMetaTagNode.java  |   52 -
 .../flex/compiler/tree/metadata/IMetaTagsNode.java |   84 -
 .../tree/metadata/IMultiValueMetaTagNode.java      |   32 -
 .../tree/metadata/IResourceBundleTagNode.java      |   28 -
 .../flex/compiler/tree/metadata/IStyleTagNode.java |   35 -
 .../flex/compiler/tree/metadata/ITypedTagNode.java |   28 -
 .../compiler/tree/mxml/IMXMLApplicationNode.java   |   58 -
 .../flex/compiler/tree/mxml/IMXMLArrayNode.java    |   27 -
 .../tree/mxml/IMXMLBindingAttributeNode.java       |   39 -
 .../flex/compiler/tree/mxml/IMXMLBindingNode.java  |   45 -
 .../flex/compiler/tree/mxml/IMXMLBooleanNode.java  |   42 -
 .../tree/mxml/IMXMLClassDefinitionNode.java        |  162 -
 .../flex/compiler/tree/mxml/IMXMLClassNode.java    |   45 -
 .../tree/mxml/IMXMLClassReferenceNode.java         |  134 -
 .../flex/compiler/tree/mxml/IMXMLClearNode.java    |   27 -
 .../tree/mxml/IMXMLCompilerDirectiveNodeBase.java  |   35 -
 .../compiler/tree/mxml/IMXMLComponentNode.java     |   53 -
 .../mxml/IMXMLConcatenatedDataBindingNode.java     |   36 -
 .../compiler/tree/mxml/IMXMLDataBindingNode.java   |   27 -
 .../tree/mxml/IMXMLDataBindingNodeContainer.java   |   27 -
 .../compiler/tree/mxml/IMXMLDeclarationsNode.java  |   38 -
 .../tree/mxml/IMXMLDeferredInstanceNode.java       |   48 -
 .../compiler/tree/mxml/IMXMLDefinitionNode.java    |   59 -
 .../compiler/tree/mxml/IMXMLDesignLayerNode.java   |  122 -
 .../flex/compiler/tree/mxml/IMXMLDocumentNode.java |   27 -
 .../tree/mxml/IMXMLEffectSpecifierNode.java        |   35 -
 .../flex/compiler/tree/mxml/IMXMLEmbedNode.java    |   27 -
 .../tree/mxml/IMXMLEventSpecifierNode.java         |   58 -
 .../compiler/tree/mxml/IMXMLExpressionNode.java    |   47 -
 .../flex/compiler/tree/mxml/IMXMLFactoryNode.java  |   38 -
 .../flex/compiler/tree/mxml/IMXMLFileNode.java     |   72 -
 .../flex/compiler/tree/mxml/IMXMLFunctionNode.java |   41 -
 .../compiler/tree/mxml/IMXMLHTTPServiceNode.java   |   39 -
 .../mxml/IMXMLHTTPServiceRequestPropertyNode.java  |   27 -
 .../compiler/tree/mxml/IMXMLImplementsNode.java    |   42 -
 .../flex/compiler/tree/mxml/IMXMLInstanceNode.java |  103 -
 .../flex/compiler/tree/mxml/IMXMLIntNode.java      |   41 -
 .../flex/compiler/tree/mxml/IMXMLLibraryNode.java  |   34 -
 .../flex/compiler/tree/mxml/IMXMLLiteralNode.java  |   37 -
 .../flex/compiler/tree/mxml/IMXMLMetadataNode.java |   39 -
 .../flex/compiler/tree/mxml/IMXMLModelNode.java    |   37 -
 .../tree/mxml/IMXMLModelPropertyContainerNode.java |   68 -
 .../compiler/tree/mxml/IMXMLModelPropertyNode.java |   35 -
 .../compiler/tree/mxml/IMXMLModelRootNode.java     |   31 -
 .../apache/flex/compiler/tree/mxml/IMXMLNode.java  |   76 -
 .../flex/compiler/tree/mxml/IMXMLNumberNode.java   |   42 -
 .../flex/compiler/tree/mxml/IMXMLObjectNode.java   |   27 -
 .../flex/compiler/tree/mxml/IMXMLPrivateNode.java  |   29 -
 .../tree/mxml/IMXMLPropertySpecifierNode.java      |   51 -
 .../flex/compiler/tree/mxml/IMXMLRegExpNode.java   |   27 -
 .../tree/mxml/IMXMLRemoteObjectMethodNode.java     |   39 -
 .../compiler/tree/mxml/IMXMLRemoteObjectNode.java  |   39 -
 .../flex/compiler/tree/mxml/IMXMLReparentNode.java |   52 -
 .../flex/compiler/tree/mxml/IMXMLRepeaterNode.java |   32 -
 .../flex/compiler/tree/mxml/IMXMLResourceNode.java |   53 -
 .../flex/compiler/tree/mxml/IMXMLScriptNode.java   |   55 -
 .../tree/mxml/IMXMLSingleDataBindingNode.java      |   40 -
 .../compiler/tree/mxml/IMXMLSpecifierNode.java     |   51 -
 .../flex/compiler/tree/mxml/IMXMLStateNode.java    |   46 -
 .../flex/compiler/tree/mxml/IMXMLStringNode.java   |   41 -
 .../flex/compiler/tree/mxml/IMXMLStyleNode.java    |   43 -
 .../tree/mxml/IMXMLStyleSpecifierNode.java         |   32 -
 .../flex/compiler/tree/mxml/IMXMLUintNode.java     |   41 -
 .../flex/compiler/tree/mxml/IMXMLVectorNode.java   |   46 -
 .../compiler/tree/mxml/IMXMLWebServiceNode.java    |   39 -
 .../tree/mxml/IMXMLWebServiceOperationNode.java    |   39 -
 .../flex/compiler/tree/mxml/IMXMLXMLListNode.java  |   41 -
 .../flex/compiler/tree/mxml/IMXMLXMLNode.java      |   56 -
 .../flex/compiler/tree/mxml/IOldMXMLFileNode.java  |   39 -
 .../org/apache/flex/compiler/tree/package.html     |   73 -
 .../tree/properties/IResourceBundleEntryNode.java  |   44 -
 .../tree/properties/IResourceBundleFileNode.java   |   46 -
 .../flex/compiler/units/ICompilationUnit.java      |  264 -
 .../compiler/units/IInvisibleCompilationUnit.java  |   64 -
 .../units/requests/IABCBytesRequestResult.java     |   53 -
 .../units/requests/IFileScopeRequestResult.java    |   62 -
 .../IOutgoingDependenciesRequestResult.java        |   32 -
 .../flex/compiler/units/requests/IRequest.java     |   71 -
 .../compiler/units/requests/IRequestResult.java    |   34 -
 .../units/requests/ISWFTagsRequestResult.java      |   55 -
 .../units/requests/ISyntaxTreeRequestResult.java   |   57 -
 .../flex/compiler/workspaces/IIndexingReader.java  |   33 -
 .../compiler/workspaces/IInvalidationListener.java |   80 -
 .../flex/compiler/workspaces/IWorkspace.java       |  211 -
 .../workspaces/IWorkspaceProfilingDelegate.java    |   57 -
 .../src/main/java/org/apache/flex/swc/ISWC.java    |  101 -
 .../java/org/apache/flex/swc/ISWCComponent.java    |   64 -
 .../main/java/org/apache/flex/swc/ISWCDigest.java  |   48 -
 .../java/org/apache/flex/swc/ISWCFileEntry.java    |   58 -
 .../main/java/org/apache/flex/swc/ISWCLibrary.java |  105 -
 .../main/java/org/apache/flex/swc/ISWCManager.java |   78 -
 .../main/java/org/apache/flex/swc/ISWCScript.java  |   94 -
 .../main/java/org/apache/flex/swc/ISWCVersion.java |  105 -
 .../src/main/java/org/apache/flex/swc/SWC.java     |  218 -
 .../java/org/apache/flex/swc/SWCComponent.java     |  130 -
 .../main/java/org/apache/flex/swc/SWCDepends.java  |  733 --
 .../main/java/org/apache/flex/swc/SWCDigest.java   |  106 -
 .../main/java/org/apache/flex/swc/SWCLibrary.java  |  188 -
 .../main/java/org/apache/flex/swc/SWCManager.java  |  177 -
 .../main/java/org/apache/flex/swc/SWCScript.java   |  179 -
 .../main/java/org/apache/flex/swc/SWCVersion.java  |  183 -
 .../flex/swc/catalog/ICatalogXMLConstants.java     |   66 -
 .../org/apache/flex/swc/catalog/SWCFileEntry.java  |   70 -
 .../apache/flex/swc/catalog/StAXCatalogReader.java |  251 -
 .../apache/flex/swc/catalog/StAXCatalogWriter.java |  379 --
 .../org/apache/flex/swc/catalog/XMLFormatter.java  |  310 -
 .../java/org/apache/flex/swc/dita/IDITAEntry.java  |   42 -
 .../java/org/apache/flex/swc/dita/IDITAList.java   |   57 -
 .../java/org/apache/flex/swc/io/ISWCReader.java    |   44 -
 .../java/org/apache/flex/swc/io/ISWCWriter.java    |   38 -
 .../org/apache/flex/swc/io/SWCDirectoryWriter.java |  155 -
 .../java/org/apache/flex/swc/io/SWCReader.java     |  222 -
 .../java/org/apache/flex/swc/io/SWCWriter.java     |  147 -
 .../java/org/apache/flex/swc/io/SWCWriterBase.java |  252 -
 .../src/main/java/org/apache/flex/swf/Header.java  |  239 -
 .../src/main/java/org/apache/flex/swf/ISWF.java    |  281 -
 .../java/org/apache/flex/swf/ISWFConstants.java    |   42 -
 .../java/org/apache/flex/swf/ITagContainer.java    |   33 -
 .../src/main/java/org/apache/flex/swf/SWF.java     |  334 -
 .../main/java/org/apache/flex/swf/SWFFrame.java    |  286 -
 .../src/main/java/org/apache/flex/swf/TagType.java |  137 -
 .../apache/flex/swf/builders/IShapeIterator.java   |   38 -
 .../org/apache/flex/swf/builders/ITagBuilder.java  |   30 -
 .../org/apache/flex/swf/builders/ShapeBuilder.java |  751 --
 .../org/apache/flex/swf/io/IInputBitStream.java    |  214 -
 .../org/apache/flex/swf/io/IOutputBitStream.java   |  223 -
 .../java/org/apache/flex/swf/io/ISWFReader.java    |   43 -
 .../java/org/apache/flex/swf/io/ISWFWriter.java    |   49 -
 .../org/apache/flex/swf/io/ISWFWriterFactory.java  |   34 -
 .../org/apache/flex/swf/io/InputBitStream.java     |  381 --
 .../org/apache/flex/swf/io/LZMACompressor.java     |  169 -
 .../org/apache/flex/swf/io/LZMAInputStream.java    |   94 -
 .../org/apache/flex/swf/io/OutputBitStream.java    |  382 --
 .../main/java/org/apache/flex/swf/io/SWFDump.java  | 2680 --------
 .../java/org/apache/flex/swf/io/SWFReader.java     | 2989 --------
 .../java/org/apache/flex/swf/io/SWFWriter.java     | 2718 --------
 .../java/org/apache/flex/swf/io/SizeReport.java    |  308 -
 .../flex/swf/io/SizeReportWritingSWFWriter.java    |  477 --
 .../apache/flex/swf/tags/CSMTextSettingsTag.java   |  140 -
 .../flex/swf/tags/CharacterIterableFactory.java    |  237 -
 .../org/apache/flex/swf/tags/CharacterTag.java     |   55 -
 .../apache/flex/swf/tags/DefineBinaryDataTag.java  |   72 -
 .../apache/flex/swf/tags/DefineBitsJPEG2Tag.java   |   49 -
 .../apache/flex/swf/tags/DefineBitsJPEG3Tag.java   |  106 -
 .../flex/swf/tags/DefineBitsLossless2Tag.java      |   44 -
 .../flex/swf/tags/DefineBitsLosslessTag.java       |  139 -
 .../org/apache/flex/swf/tags/DefineBitsTag.java    |   79 -
 .../org/apache/flex/swf/tags/DefineButton2Tag.java |   74 -
 .../flex/swf/tags/DefineButtonCxformTag.java       |   84 -
 .../apache/flex/swf/tags/DefineButtonSoundTag.java |  103 -
 .../org/apache/flex/swf/tags/DefineButtonTag.java  |   96 -
 .../apache/flex/swf/tags/DefineEditTextTag.java    |  614 --
 .../org/apache/flex/swf/tags/DefineFont2Tag.java   |  407 --
 .../org/apache/flex/swf/tags/DefineFont3Tag.java   |   64 -
 .../org/apache/flex/swf/tags/DefineFont4Tag.java   |  144 -
 .../flex/swf/tags/DefineFontAlignZonesTag.java     |  109 -
 .../apache/flex/swf/tags/DefineFontInfo2Tag.java   |   60 -
 .../apache/flex/swf/tags/DefineFontInfoTag.java    |  199 -
 .../apache/flex/swf/tags/DefineFontNameTag.java    |   98 -
 .../org/apache/flex/swf/tags/DefineFontTag.java    |  104 -
 .../apache/flex/swf/tags/DefineMorphShape2Tag.java |  138 -
 .../apache/flex/swf/tags/DefineMorphShapeTag.java  |  179 -
 .../apache/flex/swf/tags/DefineScalingGridTag.java |  101 -
 .../swf/tags/DefineSceneAndFrameLabelDataTag.java  |   69 -
 .../org/apache/flex/swf/tags/DefineShape2Tag.java  |   48 -
 .../org/apache/flex/swf/tags/DefineShape3Tag.java  |   48 -
 .../org/apache/flex/swf/tags/DefineShape4Tag.java  |   87 -
 .../org/apache/flex/swf/tags/DefineShapeTag.java   |   90 -
 .../org/apache/flex/swf/tags/DefineSoundTag.java   |  144 -
 .../org/apache/flex/swf/tags/DefineSpriteTag.java  |   89 -
 .../org/apache/flex/swf/tags/DefineText2Tag.java   |   44 -
 .../org/apache/flex/swf/tags/DefineTextTag.java    |  163 -
 .../apache/flex/swf/tags/DefineVideoStreamTag.java |  142 -
 .../java/org/apache/flex/swf/tags/DoABCTag.java    |  127 -
 .../apache/flex/swf/tags/EnableDebugger2Tag.java   |   70 -
 .../apache/flex/swf/tags/EnableTelemetryTag.java   |   58 -
 .../main/java/org/apache/flex/swf/tags/EndTag.java |   36 -
 .../org/apache/flex/swf/tags/ExportAssetsTag.java  |  178 -
 .../apache/flex/swf/tags/FileAttributesTag.java    |  132 -
 .../org/apache/flex/swf/tags/FrameLabelTag.java    |  105 -
 .../org/apache/flex/swf/tags/IAlwaysLongTag.java   |   29 -
 .../apache/flex/swf/tags/ICharacterReferrer.java   |   34 -
 .../org/apache/flex/swf/tags/ICharacterTag.java    |   34 -
 .../flex/swf/tags/IDefineBinaryImageTag.java       |   32 -
 .../org/apache/flex/swf/tags/IDefineFontTag.java   |   41 -
 .../java/org/apache/flex/swf/tags/IFontInfo.java   |  123 -
 .../java/org/apache/flex/swf/tags/IManagedTag.java |   30 -
 .../main/java/org/apache/flex/swf/tags/ITag.java   |   35 -
 .../org/apache/flex/swf/tags/JPEGTablesTag.java    |   62 -
 .../java/org/apache/flex/swf/tags/MetadataTag.java |   76 -
 .../org/apache/flex/swf/tags/PlaceObject2Tag.java  |  241 -
 .../org/apache/flex/swf/tags/PlaceObject3Tag.java  |  221 -
 .../org/apache/flex/swf/tags/PlaceObjectTag.java   |  108 -
 .../org/apache/flex/swf/tags/ProductInfoTag.java   |  217 -
 .../main/java/org/apache/flex/swf/tags/RawTag.java |   70 -
 .../org/apache/flex/swf/tags/RemoveObject2Tag.java |   57 -
 .../org/apache/flex/swf/tags/RemoveObjectTag.java  |   81 -
 .../org/apache/flex/swf/tags/ScriptLimitsTag.java  |   75 -
 .../flex/swf/tags/SetBackgroundColorTag.java       |   67 -
 .../org/apache/flex/swf/tags/SetTabIndexTag.java   |   90 -
 .../org/apache/flex/swf/tags/ShowFrameTag.java     |   39 -
 .../apache/flex/swf/tags/SoundStreamBlockTag.java  |   61 -
 .../apache/flex/swf/tags/SoundStreamHead2Tag.java  |   39 -
 .../apache/flex/swf/tags/SoundStreamHeadTag.java   |  227 -
 .../org/apache/flex/swf/tags/StartSound2Tag.java   |   82 -
 .../org/apache/flex/swf/tags/StartSoundTag.java    |   84 -
 .../org/apache/flex/swf/tags/SymbolClassTag.java   |  151 -
 .../main/java/org/apache/flex/swf/tags/Tag.java    |   75 -
 .../org/apache/flex/swf/tags/VideoFrameTag.java    |  110 -
 .../main/java/org/apache/flex/swf/types/ARGB.java  |   40 -
 .../org/apache/flex/swf/types/BevelFilter.java     |  231 -
 .../java/org/apache/flex/swf/types/BlurFilter.java |   83 -
 .../org/apache/flex/swf/types/ButtonRecord.java    |  243 -
 .../java/org/apache/flex/swf/types/CXForm.java     |  100 -
 .../org/apache/flex/swf/types/CXFormWithAlpha.java |   60 -
 .../org/apache/flex/swf/types/ClipActions.java     |   31 -
 .../apache/flex/swf/types/ConvolutionFilter.java   |  172 -
 .../apache/flex/swf/types/CurvedEdgeRecord.java    |   98 -
 .../apache/flex/swf/types/DropShadowFilter.java    |  208 -
 .../java/org/apache/flex/swf/types/EdgeRecord.java |   44 -
 .../org/apache/flex/swf/types/EndShapeRecord.java  |   32 -
 .../java/org/apache/flex/swf/types/FillStyle.java  |  157 -
 .../org/apache/flex/swf/types/FillStyleArray.java  |   58 -
 .../java/org/apache/flex/swf/types/Filter.java     |  228 -
 .../org/apache/flex/swf/types/FocalGradient.java   |   54 -
 .../java/org/apache/flex/swf/types/GlowFilter.java |  165 -
 .../java/org/apache/flex/swf/types/GlyphEntry.java |   85 -
 .../java/org/apache/flex/swf/types/GradRecord.java |   51 -
 .../java/org/apache/flex/swf/types/Gradient.java   |   96 -
 .../apache/flex/swf/types/GradientBevelFilter.java |   83 -
 .../apache/flex/swf/types/GradientGlowFilter.java  |  135 -
 .../java/org/apache/flex/swf/types/IDataType.java  |   28 -
 .../java/org/apache/flex/swf/types/IFillStyle.java |   30 -
 .../java/org/apache/flex/swf/types/ILineStyle.java |   28 -
 .../org/apache/flex/swf/types/KerningRecord.java   |   83 -
 .../java/org/apache/flex/swf/types/LineStyle.java  |   67 -
 .../java/org/apache/flex/swf/types/LineStyle2.java |  156 -
 .../org/apache/flex/swf/types/LineStyleArray.java  |   46 -
 .../java/org/apache/flex/swf/types/Matrix.java     |  124 -
 .../org/apache/flex/swf/types/MorphFillStyle.java  |  277 -
 .../org/apache/flex/swf/types/MorphGradRecord.java |  112 -
 .../org/apache/flex/swf/types/MorphGradient.java   |   30 -
 .../org/apache/flex/swf/types/MorphLineStyle.java  |  112 -
 .../org/apache/flex/swf/types/MorphLineStyle2.java |  265 -
 .../main/java/org/apache/flex/swf/types/RGB.java   |   95 -
 .../main/java/org/apache/flex/swf/types/RGBA.java  |   85 -
 .../main/java/org/apache/flex/swf/types/Rect.java  |  103 -
 .../main/java/org/apache/flex/swf/types/Shape.java |  115 -
 .../org/apache/flex/swf/types/ShapeRecord.java     |   82 -
 .../org/apache/flex/swf/types/ShapeWithStyle.java  |   77 -
 .../org/apache/flex/swf/types/SoundEnvelope.java   |   80 -
 .../java/org/apache/flex/swf/types/SoundInfo.java  |  221 -
 .../apache/flex/swf/types/StraightEdgeRecord.java  |  109 -
 .../apache/flex/swf/types/StyleChangeRecord.java   |  453 --
 .../java/org/apache/flex/swf/types/Styles.java     |   86 -
 .../java/org/apache/flex/swf/types/TextRecord.java |  237 -
 .../java/org/apache/flex/swf/types/ZoneData.java   |   44 -
 .../java/org/apache/flex/swf/types/ZoneRecord.java |  104 -
 .../java/org/apache/flex/utils/ArgumentUtil.java   |  214 -
 .../main/java/org/apache/flex/utils/Base64.java    |  306 -
 .../java/org/apache/flex/utils/CheapArray.java     |  268 -
 .../apache/flex/utils/DAByteArrayOutputStream.java |   51 -
 .../java/org/apache/flex/utils/DirectoryID.java    |   48 -
 .../java/org/apache/flex/utils/ExceptionUtil.java  |  208 -
 .../main/java/org/apache/flex/utils/FastStack.java |  109 -
 .../main/java/org/apache/flex/utils/FileID.java    |   99 -
 .../main/java/org/apache/flex/utils/FileUtils.java |  214 -
 .../apache/flex/utils/FilenameNormalization.java   |  109 -
 .../org/apache/flex/utils/ILengthAwareReader.java  |   49 -
 .../main/java/org/apache/flex/utils/IntMap.java    |  234 -
 .../java/org/apache/flex/utils/IntMapLRUCache.java |  313 -
 .../main/java/org/apache/flex/utils/JSXUtil.java   |  145 -
 .../apache/flex/utils/NonLockingStringReader.java  |   49 -
 .../src/main/java/org/apache/flex/utils/Point.java |   41 -
 .../java/org/apache/flex/utils/StringEncoder.java  |   93 -
 .../java/org/apache/flex/utils/StringUtils.java    |  105 -
 .../src/main/java/org/apache/flex/utils/Trace.java |  146 -
 .../main/java/org/apache/flex/utils/Version.java   |  261 -
 .../java/org/apache/royale/abc/ABCConstants.java   |  643 ++
 .../java/org/apache/royale/abc/ABCEmitter.java     | 2087 ++++++
 .../main/java/org/apache/royale/abc/ABCLinker.java |  779 +++
 .../main/java/org/apache/royale/abc/ABCParser.java | 1278 ++++
 .../main/java/org/apache/royale/abc/ABCReader.java |   84 +
 .../org/apache/royale/abc/ClassDependencySort.java |  173 +
 .../org/apache/royale/abc/EntryOrderedStore.java   |   82 +
 .../src/main/java/org/apache/royale/abc/Pool.java  |  174 +
 .../org/apache/royale/abc/PoolingABCVisitor.java   |  635 ++
 .../abc/diagnostics/AbstractDiagnosticVisitor.java |   71 +
 .../abc/diagnostics/DiagnosticsAggregator.java     |  219 +
 .../{flex => royale}/abc/diagnostics/package.html  |    0
 .../org/apache/royale/abc/graph/IBasicBlock.java   |   64 +
 .../org/apache/royale/abc/graph/IFlowgraph.java    |  145 +
 .../algorithms/DepthFirstPreorderIterator.java     |  145 +
 .../royale/abc/graph/algorithms/DominatorTree.java |  413 ++
 .../abc/graph/algorithms/package.html              |    0
 .../apache/{flex => royale}/abc/graph/package.html |    0
 .../abc/instructionlist/InstructionList.java       | 1253 ++++
 .../abc/instructionlist/package.html               |    0
 .../royale/abc/models/FrameModelEncoder.java       |  652 ++
 .../royale/abc/models/FrameModelVisitor.java       |  196 +
 .../apache/royale/abc/models/TreeModelEncoder.java | 1101 +++
 .../apache/royale/abc/models/TreeModelVisitor.java |  149 +
 .../{flex => royale}/abc/models/package.html       |    0
 .../apache/royale/abc/optimize/DeadCodeFilter.java |  156 +
 .../PeepholeOptimizerMethodBodyVisitor.java        | 1520 +++++
 .../{flex => royale}/abc/optimize/package.html     |    0
 .../org/apache/{flex => royale}/abc/package.html   |    0
 .../apache/royale/abc/print/ABCDumpVisitor.java    | 1136 ++++
 .../apache/{flex => royale}/abc/print/package.html |    0
 .../semantics/ArbitraryOperandsInstruction.java    |  118 +
 .../org/apache/royale/abc/semantics/Block.java     |  140 +
 .../org/apache/royale/abc/semantics/ClassInfo.java |   39 +
 .../royale/abc/semantics/ControlFlowGraph.java     |  580 ++
 .../apache/royale/abc/semantics/ECMASupport.java   |  895 +++
 .../apache/royale/abc/semantics/ExceptionInfo.java |  139 +
 .../royale/abc/semantics/FrameCountVisitor.java    |  534 ++
 .../abc/semantics/ImmediateOperandInstruction.java |  112 +
 .../apache/royale/abc/semantics/InstanceInfo.java  |   85 +
 .../apache/royale/abc/semantics/Instruction.java   |  313 +
 .../royale/abc/semantics/InstructionFactory.java   |  351 +
 .../org/apache/royale/abc/semantics/Label.java     |  167 +
 .../org/apache/royale/abc/semantics/Metadata.java  |  159 +
 .../royale/abc/semantics/MethodBodyInfo.java       |  394 ++
 .../apache/royale/abc/semantics/MethodInfo.java    |  210 +
 .../java/org/apache/royale/abc/semantics/Name.java |  571 ++
 .../org/apache/royale/abc/semantics/Namespace.java |  249 +
 .../abc/semantics/NoOperandsInstruction.java       |   36 +
 .../org/apache/royale/abc/semantics/Nsset.java     |  167 +
 .../abc/semantics/OneOperandInstruction.java       |  105 +
 .../apache/royale/abc/semantics/PooledValue.java   |  178 +
 .../apache/royale/abc/semantics/ScriptInfo.java    |   77 +
 .../org/apache/royale/abc/semantics/Trait.java     |  337 +
 .../org/apache/royale/abc/semantics/Traits.java    |  107 +
 .../{flex => royale}/abc/semantics/package.html    |    0
 .../royale/abc/visitors/DelegatingABCVisitor.java  |  125 +
 .../abc/visitors/DelegatingClassVisitor.java       |   60 +
 .../abc/visitors/DelegatingMetadataVisitor.java    |   42 +
 .../abc/visitors/DelegatingMethodBodyVisitor.java  |  110 +
 .../abc/visitors/DelegatingMethodVisitor.java      |   54 +
 .../abc/visitors/DelegatingScriptVisitor.java      |   60 +
 .../abc/visitors/DelegatingTraitVisitor.java       |   59 +
 .../abc/visitors/DelegatingTraitsVisitor.java      |   75 +
 .../apache/royale/abc/visitors/IABCVisitor.java    |  132 +
 .../apache/royale/abc/visitors/IClassVisitor.java  |   49 +
 .../royale/abc/visitors/IDiagnosticsVisitor.java   |  118 +
 .../royale/abc/visitors/IFlowGraphVisitor.java     |   53 +
 .../royale/abc/visitors/IMetadataVisitor.java      |   37 +
 .../royale/abc/visitors/IMethodBodyVisitor.java    |  118 +
 .../apache/royale/abc/visitors/IMethodVisitor.java |   42 +
 .../apache/royale/abc/visitors/IScriptVisitor.java |   48 +
 .../apache/royale/abc/visitors/ITraitVisitor.java  |   51 +
 .../apache/royale/abc/visitors/ITraitsVisitor.java |   73 +
 .../org/apache/royale/abc/visitors/IVisitor.java   |   37 +
 .../apache/royale/abc/visitors/NilABCVisitor.java  |  102 +
 .../royale/abc/visitors/NilClassVisitor.java       |   48 +
 .../royale/abc/visitors/NilDiagnosticsVisitor.java |   32 +
 .../royale/abc/visitors/NilMetadataVisitor.java    |   33 +
 .../royale/abc/visitors/NilMethodBodyVisitor.java  |   97 +
 .../royale/abc/visitors/NilMethodVisitor.java      |   44 +
 .../royale/abc/visitors/NilScriptVisitor.java      |   49 +
 .../royale/abc/visitors/NilTraitVisitor.java       |   47 +
 .../royale/abc/visitors/NilTraitsVisitor.java      |   65 +
 .../apache/royale/abc/visitors/NilVisitors.java    |   74 +
 .../{flex => royale}/abc/visitors/package.html     |    0
 .../java/org/apache/royale/compiler/Messages.java  |  104 +
 .../apache/royale/compiler/asdoc/ASDocComment.java |  251 +
 .../compiler/asdoc/IASDocBundleDelegate.java       |   60 +
 .../royale/compiler/asdoc/IASDocComment.java       |   50 +
 .../royale/compiler/asdoc/IASDocDelegate.java      |   64 +
 .../apache/royale/compiler/asdoc/IASDocTag.java    |   29 +
 .../compiler/asdoc/IASParserASDocDelegate.java     |   90 +
 .../asdoc/IMetadataParserASDocDelegate.java        |   69 +
 .../royale/compiler/asdoc/IPackageDITAParser.java  |   52 +
 .../{flex => royale}/compiler/asdoc/package.html   |    0
 .../org/apache/royale/compiler/clients/ASC.java    | 2273 +++++++
 .../org/apache/royale/compiler/clients/ASDOC.java  |  242 +
 .../org/apache/royale/compiler/clients/COMPC.java  |  235 +
 .../royale/compiler/clients/FalconToolGroup.java   |   36 +
 .../org/apache/royale/compiler/clients/MXMLC.java  | 1174 ++++
 .../apache/royale/compiler/clients/Optimizer.java  |  512 ++
 .../{flex => royale}/compiler/clients/package.html |    0
 .../clients/problems/CodeGenErrorFilter.java       |   61 +
 .../problems/CompilerProblemCategorizer.java       |  187 +
 .../compiler/clients/problems/IProblemFilter.java  |   40 +
 .../compiler/clients/problems/ProblemContext.java  |   42 +
 .../problems/ProblemFilterClassCriteria.java       |  113 +
 .../clients/problems/ProblemFormatter.java         |  142 +
 .../compiler/clients/problems/ProblemPrinter.java  |   98 +
 .../compiler/clients/problems/ProblemQuery.java    |  485 ++
 .../clients/problems/ProblemQueryProvider.java     |   24 +
 .../clients/problems/ProblemSettingsFilter.java    |  230 +
 .../problems/WorkspaceProblemFormatter.java        |  369 +
 .../compiler/clients/problems/package.html         |    0
 .../royale/compiler/common/ASImportTarget.java     |  180 +
 .../apache/royale/compiler/common/ASModifier.java  |  115 +
 .../royale/compiler/common/DependencyType.java     |  163 +
 .../royale/compiler/common/DependencyTypeSet.java  |  261 +
 .../apache/royale/compiler/common/IDecoration.java |   41 +
 .../compiler/common/IDefinitionPriority.java       |   29 +
 .../royale/compiler/common/IEmbedResolver.java     |   49 +
 .../compiler/common/IFileSpecificationGetter.java  |   52 +
 .../royale/compiler/common/IImportTarget.java      |   78 +
 .../apache/royale/compiler/common/IMetaInfo.java   |   56 +
 .../royale/compiler/common/IPathResolver.java      |   41 +
 .../royale/compiler/common/ISourceLocation.java    |   85 +
 .../royale/compiler/common/LibraryPathUtils.java   |   50 +
 .../royale/compiler/common/ModifiersSet.java       |  126 +
 .../apache/royale/compiler/common/Multiname.java   |  204 +
 .../royale/compiler/common/MutablePrefixMap.java   |  162 +
 .../royale/compiler/common/NodeReference.java      |  242 +
 .../apache/royale/compiler/common/PrefixMap.java   |  212 +
 .../royale/compiler/common/PrefixedXMLName.java    |  185 +
 .../royale/compiler/common/RecursionGuard.java     |   66 +
 .../royale/compiler/common/SourceLocation.java     |  426 ++
 .../apache/royale/compiler/common/VersionInfo.java |  379 ++
 .../org/apache/royale/compiler/common/XMLName.java |  147 +
 .../{flex => royale}/compiler/common/package.html  |    0
 .../compiler/config/ApplicationDomainTarget.java   |   79 +
 .../compiler/config/CommandLineConfigurator.java   |  607 ++
 .../royale/compiler/config/Configuration.java      | 6100 +++++++++++++++++
 .../compiler/config/ConfigurationBuffer.java       | 1346 ++++
 .../royale/compiler/config/ConfigurationInfo.java  |  473 ++
 .../compiler/config/ConfigurationPathResolver.java |   80 +
 .../royale/compiler/config/ConfigurationValue.java |  109 +
 .../royale/compiler/config/Configurator.java       | 3462 ++++++++++
 .../compiler/config/ICompilerProblemSettings.java  |  213 +
 .../config/ICompilerSettingsConstants.java         |  152 +
 .../apache/royale/compiler/config/RSLSettings.java |  233 +
 .../{flex => royale}/compiler/config/package.html  |    0
 .../compiler/constants/IASKeywordConstants.java    |  155 +
 .../compiler/constants/IASLanguageConstants.java   |  153 +
 .../compiler/constants/IASWarningConstants.java    |  212 +
 .../compiler/constants/ICSSCoreConstants.java      |   99 +
 .../compiler/constants/IMXMLCoreConstants.java     |   41 +
 .../constants/IMetaAttributeConstants.java         |  227 +
 .../compiler/constants/INamespaceConstants.java    |   58 +
 .../compiler/constants/package.html                |    0
 .../apache/royale/compiler/css/CombinatorType.java |   44 +
 .../apache/royale/compiler/css/ConditionType.java  |   61 +
 .../royale/compiler/css/FontFaceSourceType.java    |   38 +
 .../apache/royale/compiler/css/ICSSCombinator.java |   52 +
 .../apache/royale/compiler/css/ICSSDocument.java   |   59 +
 .../apache/royale/compiler/css/ICSSFontFace.java   |   83 +
 .../apache/royale/compiler/css/ICSSManager.java    |  131 +
 .../compiler/css/ICSSMediaQueryCondition.java      |   63 +
 .../compiler/css/ICSSNamespaceDefinition.java      |   59 +
 .../org/apache/royale/compiler/css/ICSSNode.java   |   60 +
 .../apache/royale/compiler/css/ICSSProperty.java   |   36 +
 .../royale/compiler/css/ICSSPropertyValue.java     |   28 +
 .../org/apache/royale/compiler/css/ICSSRule.java   |   84 +
 .../apache/royale/compiler/css/ICSSSelector.java   |  106 +
 .../royale/compiler/css/ICSSSelectorCondition.java |   48 +
 .../{flex => royale}/compiler/css/package.html     |    0
 .../AppliedVectorDefinitionFactory.java            |   38 +
 .../compiler/definitions/IAccessorDefinition.java  |   36 +
 .../definitions/IAppliedVectorDefinition.java      |   43 +
 .../definitions/IBindableVariableDefinition.java   |   33 +
 .../compiler/definitions/IClassDefinition.java     |  513 ++
 .../compiler/definitions/IConstantDefinition.java  |   50 +
 .../royale/compiler/definitions/IDefinition.java   |  510 ++
 .../definitions/IDocumentableDefinition.java       |   45 +
 .../compiler/definitions/IEffectDefinition.java    |   69 +
 .../compiler/definitions/IEventDefinition.java     |   41 +
 .../compiler/definitions/IFunctionDefinition.java  |  208 +
 .../compiler/definitions/IGetterDefinition.java    |   43 +
 .../compiler/definitions/IInterfaceDefinition.java |  111 +
 .../compiler/definitions/IMemberedDefinition.java  |   24 +
 .../compiler/definitions/IMetadataDefinition.java  |   58 +
 .../compiler/definitions/INamespaceDefinition.java |  228 +
 .../compiler/definitions/IPackageDefinition.java   |   74 +
 .../compiler/definitions/IParameterDefinition.java |   71 +
 .../royale/compiler/definitions/IQualifiers.java   |   58 +
 .../compiler/definitions/IScopedDefinition.java    |   33 +
 .../compiler/definitions/ISetterDefinition.java    |   44 +
 .../compiler/definitions/IStyleDefinition.java     |  161 +
 .../compiler/definitions/ITypeDefinition.java      |  141 +
 .../compiler/definitions/IVariableDefinition.java  |  181 +
 .../definitions/metadata/IDeprecationInfo.java     |   32 +
 .../compiler/definitions/metadata/IMetaTag.java    |   60 +
 .../definitions/metadata/IMetaTagAttribute.java    |   53 +
 .../compiler/definitions/metadata/package.html     |    0
 .../compiler/definitions/package.html              |    0
 .../references/INamespaceReference.java            |   63 +
 .../definitions/references/IReference.java         |   89 +
 .../references/IResolvedQualifiersReference.java   |   88 +
 .../definitions/references/ReferenceFactory.java   |  293 +
 .../compiler/definitions/references/package.html   |    0
 .../compiler/exceptions/BURMAbortException.java    |   42 +
 .../exceptions/BuildCanceledException.java         |   28 +
 .../exceptions/CircularDependencyException.java    |   63 +
 .../exceptions/CodegenInterruptedException.java    |   41 +
 .../exceptions/ConfigurationException.java         |  713 ++
 .../exceptions/DuplicateLabelException.java        |   40 +
 .../LibraryCircularDependencyException.java        |   63 +
 .../exceptions/MissingBuiltinException.java        |   52 +
 .../UnknownControlFlowTargetException.java         |   40 +
 .../compiler/exceptions/package.html               |    0
 .../compiler/filespecs/BaseFileSpecification.java  |  102 +
 .../royale/compiler/filespecs/CombinedFile.java    |  245 +
 .../compiler/filespecs/FileSpecification.java      |  130 +
 .../filespecs/IBinaryFileSpecification.java        |   31 +
 .../compiler/filespecs/IFileSpecification.java     |   58 +
 .../compiler/filespecs/package.html                |    0
 .../apache/royale/compiler/fxg/FXGConstants.java   |  429 ++
 .../apache/royale/compiler/fxg/FXGFileNode.java    |   45 +
 .../royale/compiler/fxg/FXGParserFactory.java      |   44 +
 .../org/apache/royale/compiler/fxg/FXGVersion.java |  185 +
 .../org/apache/royale/compiler/fxg/IFXGParser.java |   54 +
 .../apache/royale/compiler/fxg/IFXGTranscoder.java |   66 +
 .../apache/royale/compiler/fxg/dom/IFXGNode.java   |  127 +
 .../royale/compiler/fxg/flex/FXGSymbolClass.java   |  147 +
 .../compiler/fxg/flex/FlexFXG2SWFTranscoder.java   | 1306 ++++
 .../royale/compiler/fxg/flex/FlexGraphicNode.java  |   31 +
 .../compiler/fxg/flex/FlexParagraphNode.java       |   58 +
 .../royale/compiler/fxg/flex/FlexRichTextNode.java |   96 +
 .../royale/compiler/fxg/flex/FlexSpanNode.java     |   58 +
 .../compiler/fxg/flex/FlexTextGraphicNode.java     |  161 +
 .../apache/royale/compiler/fxg/logging/FXGLog.java |   58 +
 .../compiler/fxg/logging/FXGLoggerFactory.java     |   39 +
 .../royale/compiler/fxg/logging/IFXGLogger.java    |   56 +
 .../{flex => royale}/compiler/fxg/package.html     |    0
 .../fxg/resources/FXGResourceResolverFactory.java  |   40 +
 .../fxg/resources/IFXGResourceResolver.java        |   41 +
 .../royale/compiler/fxg/swf/FXG2SWFTranscoder.java | 1663 +++++
 .../compiler/internal/abc/ABCScopeBuilder.java     |  421 ++
 .../internal/abc/ClassGeneratorHelper.java         |  483 ++
 .../internal/abc/CollectMetadataTraitVisitor.java  |  153 +
 .../internal/abc/FunctionGeneratorHelper.java      |   58 +
 .../abc/ScopedDefinitionTraitsVisitor.java         |  311 +
 .../internal/abc/ScriptDefinitionBuilder.java      |   72 +
 .../internal/abc/TypeDefinitionBuilder.java        |   80 +
 .../internal/as/codegen/ABCGeneratingReducer.java  | 7137 ++++++++++++++++++++
 .../compiler/internal/as/codegen/ABCGenerator.java |  761 +++
 .../internal/as/codegen/BindableHelper.java        |  585 ++
 .../compiler/internal/as/codegen/Binding.java      |  738 ++
 .../as/codegen/ClassDirectiveProcessor.java        | 1374 ++++
 .../internal/as/codegen/CodeGeneratorManager.java  |   48 +
 .../internal/as/codegen/ControlFlowContext.java    |  200 +
 .../as/codegen/ControlFlowContextManager.java      |  877 +++
 .../internal/as/codegen/DirectiveProcessor.java    |  264 +
 .../internal/as/codegen/DumpBURMState.java         |   80 +
 .../as/codegen/ExceptionHandlingContext.java       |  301 +
 .../codegen/GenerateFunctionInParallelResult.java  |   77 +
 .../as/codegen/GlobalDirectiveProcessor.java       |  564 ++
 .../internal/as/codegen/GlobalLexicalScope.java    |  429 ++
 .../internal/as/codegen/ICodeGenerator.java        |  245 +
 .../internal/as/codegen/ICodeGeneratorFactory.java |   32 +
 .../as/codegen/InlineFunctionLexicalScope.java     |  267 +
 .../internal/as/codegen/InstructionListNode.java   |  131 +
 .../as/codegen/InterfaceDirectiveProcessor.java    |  506 ++
 .../as/codegen/LabelScopeControlFlowContext.java   |  177 +
 .../LabeledStatementControlFlowContext.java        |   70 +
 .../compiler/internal/as/codegen/LexicalScope.java | 2053 ++++++
 .../as/codegen/LoopControlFlowContext.java         |  139 +
 .../as/codegen/MXMLClassDirectiveProcessor.java    | 6133 +++++++++++++++++
 .../as/codegen/SwitchControlFlowContext.java       |   82 +
 .../internal/as/codegen/UnknownTreeFinding.java    |  250 +
 .../internal/as/codegen/UnknownTreeHandler.java    |  162 +
 .../compiler/internal/as/codegen/WithContext.java  |  108 +
 .../compiler/internal/caches/AssetTagCache.java    |  193 +
 .../compiler/internal/caches/CSSDocumentCache.java |  400 ++
 .../internal/caches/CacheStoreKeyBase.java         |   55 +
 .../internal/caches/ConcurrentCacheStoreBase.java  |  125 +
 .../compiler/internal/caches/FileScopeCache.java   |  131 +
 .../compiler/internal/caches/MXMLDataCache.java    |  104 +
 .../caches/PackageNamespaceDefinitionCache.java    |   63 +
 .../royale/compiler/internal/caches/SWFCache.java  |  269 +
 .../compiler/internal/clients/CLIFactory.java      |  220 +
 .../royale/compiler/internal/clients/package.html  |   33 +
 .../codegen/databinding/BindingAnalyzer.java       |   99 +
 .../codegen/databinding/BindingCodeGenUtils.java   |  737 ++
 .../codegen/databinding/BindingDatabase.java       |  415 ++
 .../databinding/BindingDestinationMaker.java       |  211 +
 .../internal/codegen/databinding/BindingInfo.java  |  575 ++
 .../codegen/databinding/FunctionWatcherInfo.java   |   80 +
 .../databinding/MXMLBindingDirectiveHelper.java    | 1005 +++
 .../codegen/databinding/PropertyWatcherInfo.java   |   82 +
 .../databinding/StaticPropertyWatcherInfo.java     |   77 +
 .../codegen/databinding/WatcherAnalyzer.java       |  472 ++
 .../codegen/databinding/WatcherInfoBase.java       |  300 +
 .../codegen/databinding/XMLWatcherInfo.java        |   51 +
 .../royale/compiler/internal/common/Counter.java   |  138 +
 .../royale/compiler/internal/common/package.html   |   33 +
 .../internal/config/COMPCConfiguration.java        |   60 +
 .../internal/config/CompilerProblemSettings.java   |  227 +
 .../internal/config/DefaultsConfigurator.java      |  181 +
 .../compiler/internal/config/FileConfigurator.java |  681 ++
 .../internal/config/FlashBuilderConfigurator.java  |  528 ++
 .../royale/compiler/internal/config/FrameInfo.java |   61 +
 .../internal/config/ICompilerSettings.java         |  840 +++
 .../internal/config/IConfigurationFilter.java      |   37 +
 .../compiler/internal/config/IConfigurator.java    |  126 +
 .../internal/config/IWriteOnlyProjectSettings.java |  144 +
 .../internal/config/LoadExternsParser.java         |  111 +
 .../internal/config/QNameNormalization.java        |   78 +
 .../internal/config/RSLArgumentNameGenerator.java  |   52 +
 .../config/RuntimeSharedLibraryPathInfo.java       |  207 +
 .../config/SystemPropertyConfigurator.java         |   83 +
 .../compiler/internal/config/TargetSettings.java   |  607 ++
 .../config/annotations/ArgumentNameGenerator.java  |   58 +
 .../internal/config/annotations/Arguments.java     |   66 +
 .../internal/config/annotations/Config.java        |   88 +
 .../config/annotations/DefaultArgumentValue.java   |   41 +
 .../config/annotations/DeprecatedConfig.java       |   38 +
 .../config/annotations/InfiniteArguments.java      |   37 +
 .../internal/config/annotations/Mapping.java       |   47 +
 .../internal/config/annotations/RoyaleOnly.java    |   35 +
 .../config/annotations/SoftPrerequisites.java      |   37 +
 .../config/localization/ILocalizedText.java        |   30 +
 .../internal/config/localization/ILocalizer.java   |   30 +
 .../config/localization/LocalizationManager.java   |  234 +
 .../localization/ResourceBundleLocalizer.java      |   77 +
 .../internal/config/localization/package.html      |    0
 .../royale/compiler/internal/config/package.html   |   33 +
 .../internal/css/CSSArrayPropertyValue.java        |   63 +
 .../internal/css/CSSColorPropertyValue.java        |  264 +
 .../compiler/internal/css/CSSCombinator.java       |   57 +
 .../royale/compiler/internal/css/CSSDocument.java  |  180 +
 .../royale/compiler/internal/css/CSSFontFace.java  |  191 +
 .../internal/css/CSSFunctionCallPropertyValue.java |   96 +
 .../royale/compiler/internal/css/CSSKeyFrames.java |   68 +
 .../internal/css/CSSKeywordPropertyValue.java      |   80 +
 .../royale/compiler/internal/css/CSSManager.java   |  295 +
 .../internal/css/CSSMediaQueryCondition.java       |   86 +
 .../compiler/internal/css/CSSModelTreeType.java    |   46 +
 .../internal/css/CSSMultiValuePropertyValue.java   |   63 +
 .../internal/css/CSSNamespaceDefinition.java       |   75 +
 .../royale/compiler/internal/css/CSSNodeBase.java  |  168 +
 .../internal/css/CSSNumberPropertyValue.java       |   94 +
 .../royale/compiler/internal/css/CSSProperty.java  |  147 +
 .../compiler/internal/css/CSSPropertyValue.java    |   38 +
 .../internal/css/CSSRgbColorPropertyValue.java     |  113 +
 .../internal/css/CSSRgbaColorPropertyValue.java    |  125 +
 .../royale/compiler/internal/css/CSSRule.java      |  130 +
 .../royale/compiler/internal/css/CSSSelector.java  |  182 +
 .../internal/css/CSSSelectorCondition.java         |   67 +
 .../internal/css/CSSStringPropertyValue.java       |  113 +
 .../royale/compiler/internal/css/CSSTextNode.java  |   54 +
 .../royale/compiler/internal/css/CSSTypedNode.java |   39 +
 .../internal/css/CSSURLAndFormatPropertyValue.java |   65 +
 .../css/codegen/CSSCompilationSession.java         |  435 ++
 .../internal/css/codegen/CSSModuleGenerator.java   |  125 +
 .../compiler/internal/css/codegen/CSSReducer.java  |  817 +++
 .../internal/css/codegen/ICSSCodeGenResult.java    |   45 +
 .../internal/css/codegen/ICSSRuntimeConstants.java |   44 +
 .../royale/compiler/internal/css/codegen/Pair.java |  101 +
 .../royale/compiler/internal/css/package.html      |   37 +
 .../css/semantics/ActivatedStyleSheets.java        |  150 +
 .../css/semantics/CSSSemanticAnalyzer.java         |  799 +++
 .../internal/definitions/AccessorDefinition.java   |  243 +
 .../internal/definitions/AmbiguousDefinition.java  |  335 +
 .../definitions/AppliedVectorDefinition.java       |  625 ++
 .../internal/definitions/ClassDefinition.java      | 1458 ++++
 .../internal/definitions/ClassDefinitionBase.java  |  683 ++
 .../definitions/ClassTraitsDefinition.java         |  381 ++
 .../internal/definitions/ConstantDefinition.java   |  212 +
 .../internal/definitions/DefinitionBase.java       | 1735 +++++
 .../internal/definitions/EffectDefinition.java     |   88 +
 .../internal/definitions/EventDefinition.java      |   49 +
 .../internal/definitions/FunctionDefinition.java   |  631 ++
 .../internal/definitions/GetterDefinition.java     |  105 +
 .../internal/definitions/InterfaceDefinition.java  |  625 ++
 .../internal/definitions/MemberedDefinition.java   |   39 +
 .../definitions/MetadataDefinitionBase.java        |  152 +
 .../internal/definitions/NamespaceDefinition.java  | 2246 ++++++
 .../internal/definitions/PackageDefinition.java    |  148 +
 .../internal/definitions/ParameterDefinition.java  |  137 +
 .../internal/definitions/ScopedDefinitionBase.java |   69 +
 .../internal/definitions/SetterDefinition.java     |  104 +
 .../internal/definitions/StyleDefinition.java      |  254 +
 .../SyntheticBindableGetterDefinition.java         |   33 +
 .../SyntheticBindableSetterDefinition.java         |   33 +
 .../internal/definitions/TypeDefinitionBase.java   |  357 +
 .../internal/definitions/VariableDefinition.java   |  380 ++
 .../internal/definitions/VectorInformation.java    |  311 +
 .../definitions/metadata/DeprecationInfo.java      |   60 +
 .../internal/definitions/metadata/MetaTag.java     |  377 ++
 .../definitions/metadata/MetaTagAttribute.java     |   53 +
 .../metadata/ResourceBundleMetaTag.java            |   59 +
 .../definitions/mxml/MXMLEventHandlerScope.java    |   81 +
 .../compiler/internal/definitions/package.html     |   42 +
 .../definitions/references/BuiltinReference.java   |   85 +
 .../definitions/references/LexicalReference.java   |  102 +
 .../definitions/references/NotATypeReference.java  |   82 +
 .../references/ParameterizedReference.java         |   90 +
 .../definitions/references/ReferenceCache.java     |   90 +
 .../references/ResolvedQualifiersReference.java    |  184 +
 .../definitions/references/ResolvedReference.java  |   80 +
 .../internal/embedding/EmbedAttribute.java         |   76 +
 .../compiler/internal/embedding/EmbedData.java     |  738 ++
 .../compiler/internal/embedding/EmbedMIMEType.java |  121 +
 .../embedding/transcoders/DataTranscoder.java      |   74 +
 .../embedding/transcoders/ImageTranscoder.java     |  411 ++
 .../embedding/transcoders/JPEGTranscoder.java      |  240 +
 .../embedding/transcoders/MovieTranscoder.java     |  516 ++
 .../embedding/transcoders/PBJTranscoder.java       |  128 +
 .../embedding/transcoders/ScalableTranscoder.java  |  178 +
 .../embedding/transcoders/SkinTranscoder.java      |  489 ++
 .../embedding/transcoders/SoundTranscoder.java     |  369 +
 .../embedding/transcoders/TranscoderBase.java      |  366 +
 .../embedding/transcoders/XMLTranscoder.java       |  226 +
 .../internal/filespecs/IZipFileSpecification.java  |   63 +
 .../internal/filespecs/SWCFileSpecification.java   |  142 +
 .../filespecs/StringFileSpecification.java         |   80 +
 .../internal/filespecs/ZipFileSpecification.java   |  126 +
 .../compiler/internal/fxg/dom/AbstractFXGNode.java |  253 +
 .../internal/fxg/dom/AbstractShapeNode.java        |   82 +
 .../internal/fxg/dom/BitmapGraphicNode.java        |   79 +
 .../compiler/internal/fxg/dom/CDATANode.java       |  137 +
 .../internal/fxg/dom/ContentPropertyNode.java      |   80 +
 .../compiler/internal/fxg/dom/DOMParserHelper.java |  691 ++
 .../compiler/internal/fxg/dom/DefinitionNode.java  |  120 +
 .../compiler/internal/fxg/dom/DelegateNode.java    |  227 +
 .../compiler/internal/fxg/dom/EllipseNode.java     |   94 +
 .../internal/fxg/dom/GradientEntryNode.java        |   70 +
 .../internal/fxg/dom/GraphicContentNode.java       |  559 ++
 .../compiler/internal/fxg/dom/GraphicContext.java  |   82 +
 .../compiler/internal/fxg/dom/GraphicNode.java     |  397 ++
 .../internal/fxg/dom/GroupDefinitionNode.java      |  184 +
 .../compiler/internal/fxg/dom/GroupNode.java       |  223 +
 .../compiler/internal/fxg/dom/IFillNode.java       |   40 +
 .../compiler/internal/fxg/dom/IFilterNode.java     |   40 +
 .../compiler/internal/fxg/dom/IMaskableNode.java   |   37 +
 .../compiler/internal/fxg/dom/IMaskingNode.java    |   43 +
 .../internal/fxg/dom/IPreserveWhiteSpaceNode.java  |   27 +
 .../internal/fxg/dom/IScalableGradientNode.java    |   65 +
 .../compiler/internal/fxg/dom/IStrokeNode.java     |   40 +
 .../compiler/internal/fxg/dom/ITextNode.java       |   70 +
 .../compiler/internal/fxg/dom/ITransformNode.java  |   40 +
 .../compiler/internal/fxg/dom/LibraryNode.java     |  122 +
 .../royale/compiler/internal/fxg/dom/LineNode.java |   86 +
 .../internal/fxg/dom/MaskPropertyNode.java         |   65 +
 .../royale/compiler/internal/fxg/dom/PathNode.java |  105 +
 .../compiler/internal/fxg/dom/PlaceObjectNode.java |   79 +
 .../royale/compiler/internal/fxg/dom/RectNode.java |  197 +
 .../compiler/internal/fxg/dom/RichTextNode.java    |  945 +++
 .../compiler/internal/fxg/dom/TextGraphicNode.java |  444 ++
 .../internal/fxg/dom/fills/AbstractFillNode.java   |   81 +
 .../internal/fxg/dom/fills/BitmapFillNode.java     |  116 +
 .../fxg/dom/fills/LinearGradientFillNode.java      |  221 +
 .../fxg/dom/fills/RadialGradientFillNode.java      |  227 +
 .../internal/fxg/dom/fills/SolidColorFillNode.java |   65 +
 .../fxg/dom/filters/AbstractFilterNode.java        |   99 +
 .../internal/fxg/dom/filters/BevelFilterNode.java  |   96 +
 .../internal/fxg/dom/filters/BlurFilterNode.java   |   68 +
 .../fxg/dom/filters/ColorMatrixFilterNode.java     |  104 +
 .../fxg/dom/filters/DropShadowFilterNode.java      |   93 +
 .../internal/fxg/dom/filters/GlowFilterNode.java   |   84 +
 .../fxg/dom/filters/GradientBevelFilterNode.java   |  133 +
 .../fxg/dom/filters/GradientGlowFilterNode.java    |  132 +
 .../dom/richtext/AbstractRichBlockTextNode.java    |  321 +
 .../dom/richtext/AbstractRichParagraphNode.java    |  164 +
 .../fxg/dom/richtext/AbstractRichTextLeafNode.java |  372 +
 .../fxg/dom/richtext/AbstractRichTextNode.java     |  230 +
 .../compiler/internal/fxg/dom/richtext/BRNode.java |   64 +
 .../internal/fxg/dom/richtext/DivNode.java         |  210 +
 .../internal/fxg/dom/richtext/ImgNode.java         |  123 +
 .../internal/fxg/dom/richtext/LinkNode.java        |  241 +
 .../internal/fxg/dom/richtext/ParagraphNode.java   |  214 +
 .../internal/fxg/dom/richtext/SpanNode.java        |   81 +
 .../internal/fxg/dom/richtext/TCYNode.java         |  222 +
 .../internal/fxg/dom/richtext/TabNode.java         |   64 +
 .../internal/fxg/dom/richtext/TextHelper.java      |  712 ++
 .../fxg/dom/richtext/TextLayoutFormatNode.java     |   45 +
 .../fxg/dom/richtext/TextPropertyNode.java         |   56 +
 .../fxg/dom/strokes/AbstractStrokeNode.java        |  227 +
 .../fxg/dom/strokes/LinearGradientStrokeNode.java  |  215 +
 .../fxg/dom/strokes/RadialGradientStrokeNode.java  |  226 +
 .../fxg/dom/strokes/SolidColorStrokeNode.java      |   66 +
 .../fxg/dom/text/AbstractCharacterTextNode.java    |  255 +
 .../internal/fxg/dom/text/AbstractTextNode.java    |  207 +
 .../compiler/internal/fxg/dom/text/BRNode.java     |   46 +
 .../internal/fxg/dom/text/ParagraphNode.java       |  177 +
 .../compiler/internal/fxg/dom/text/SpanNode.java   |   72 +
 .../fxg/dom/transforms/AbstractTransformNode.java  |   87 +
 .../fxg/dom/transforms/ColorTransformNode.java     |  106 +
 .../internal/fxg/dom/transforms/MatrixNode.java    |   76 +
 .../internal/fxg/dom/types/AlignmentBaseline.java  |   72 +
 .../internal/fxg/dom/types/BaselineOffset.java     |  109 +
 .../internal/fxg/dom/types/BaselineShift.java      |  102 +
 .../compiler/internal/fxg/dom/types/BevelType.java |   51 +
 .../compiler/internal/fxg/dom/types/BlendMode.java |  219 +
 .../internal/fxg/dom/types/BlockProgression.java   |   41 +
 .../internal/fxg/dom/types/BreakOpportunity.java   |   53 +
 .../compiler/internal/fxg/dom/types/Caps.java      |   52 +
 .../internal/fxg/dom/types/ColorWithEnum.java      |  103 +
 .../compiler/internal/fxg/dom/types/DigitCase.java |   47 +
 .../internal/fxg/dom/types/DigitWidth.java         |   47 +
 .../compiler/internal/fxg/dom/types/Direction.java |   41 +
 .../internal/fxg/dom/types/DominantBaseline.java   |   72 +
 .../compiler/internal/fxg/dom/types/FillMode.java  |   47 +
 .../compiler/internal/fxg/dom/types/FontStyle.java |   41 +
 .../internal/fxg/dom/types/FontWeight.java         |   41 +
 .../fxg/dom/types/InterpolationMethod.java         |   45 +
 .../compiler/internal/fxg/dom/types/Joints.java    |   51 +
 .../internal/fxg/dom/types/JustificationRule.java  |   47 +
 .../internal/fxg/dom/types/JustificationStyle.java |   53 +
 .../compiler/internal/fxg/dom/types/Kerning.java   |   51 +
 .../internal/fxg/dom/types/LeadingModel.java       |   76 +
 .../internal/fxg/dom/types/LigatureLevel.java      |   53 +
 .../compiler/internal/fxg/dom/types/LineBreak.java |   51 +
 .../compiler/internal/fxg/dom/types/MaskType.java  |   54 +
 .../internal/fxg/dom/types/NumberAuto.java         |  148 +
 .../internal/fxg/dom/types/NumberInherit.java      |   95 +
 .../internal/fxg/dom/types/NumberPercentAuto.java  |   96 +
 .../internal/fxg/dom/types/ResizeMode.java         |   47 +
 .../compiler/internal/fxg/dom/types/ScaleMode.java |   58 +
 .../internal/fxg/dom/types/ScalingGrid.java        |   32 +
 .../internal/fxg/dom/types/SpreadMethod.java       |   51 +
 .../compiler/internal/fxg/dom/types/TextAlign.java |   65 +
 .../internal/fxg/dom/types/TextDecoration.java     |   41 +
 .../internal/fxg/dom/types/TextJustify.java        |   41 +
 .../internal/fxg/dom/types/TextRotation.java       |   59 +
 .../internal/fxg/dom/types/TypographicCase.java    |   59 +
 .../internal/fxg/dom/types/VerticalAlign.java      |   59 +
 .../internal/fxg/dom/types/WhiteSpaceCollapse.java |   46 +
 .../compiler/internal/fxg/dom/types/Winding.java   |   43 +
 .../internal/fxg/logging/AbstractLogger.java       |  135 +
 .../internal/fxg/logging/SystemLogger.java         |   84 +
 .../internal/fxg/resources/FXGFileResolver.java    |   86 +
 .../fxg/sax/AbstractFXGVersionHandler.java         |  158 +
 .../compiler/internal/fxg/sax/FXGSAXParser.java    |  126 +
 .../compiler/internal/fxg/sax/FXGSAXScanner.java   |  573 ++
 .../fxg/sax/FXGVersionHandlerRegistry.java         |  193 +
 .../internal/fxg/sax/FXG_v1_0_Handler.java         |  156 +
 .../internal/fxg/sax/FXG_v2_0_Handler.java         |  171 +
 .../internal/fxg/sax/IFXGVersionHandler.java       |   75 +
 .../compiler/internal/fxg/swf/DefineImage.java     |   59 +
 .../compiler/internal/fxg/swf/ImageHelper.java     |  555 ++
 .../compiler/internal/fxg/swf/ShapeHelper.java     | 1453 ++++
 .../compiler/internal/fxg/swf/TextHelper.java      |   49 +
 .../compiler/internal/fxg/swf/TypeHelper.java      |  387 ++
 .../compiler/internal/fxg/types/FXGMatrix.java     |  165 +
 .../royale/compiler/internal/graph/Graph.java      |  206 +
 .../royale/compiler/internal/graph/GraphEdge.java  |   51 +
 .../compiler/internal/graph/GraphMLWriter.java     |  377 ++
 .../royale/compiler/internal/graph/IGraph.java     |  103 +
 .../royale/compiler/internal/graph/IGraphEdge.java |   39 +
 .../royale/compiler/internal/graph/IGraphable.java |   27 +
 .../compiler/internal/graph/IReportWriter.java     |   45 +
 .../graph/InvalidationBytesCalculator.java         |   89 +
 .../compiler/internal/graph/LinkReportWriter.java  |  298 +
 .../compiler/internal/graph/SynchronizedGraph.java |  169 +
 .../compiler/internal/graph/TopologicalSort.java   |  225 +
 .../compiler/internal/graph/XMLGraphWriter.java    |  126 +
 .../compiler/internal/mxml/EntityProcessor.java    |  285 +
 .../royale/compiler/internal/mxml/MXMLData.java    |  965 +++
 .../compiler/internal/mxml/MXMLDataManager.java    |   62 +
 .../royale/compiler/internal/mxml/MXMLDialect.java |  709 ++
 .../compiler/internal/mxml/MXMLDialect2006.java    |  426 ++
 .../compiler/internal/mxml/MXMLDialect2009.java    |   58 +
 .../compiler/internal/mxml/MXMLDialect2012.java    |  105 +
 .../internal/mxml/MXMLInstructionData.java         |  129 +
 .../internal/mxml/MXMLManifestManager.java         |  418 ++
 .../internal/mxml/MXMLNamespaceAttributeData.java  |   64 +
 .../internal/mxml/MXMLNamespaceMapping.java        |   76 +
 .../compiler/internal/mxml/MXMLStateSplitter.java  |  101 +
 .../internal/mxml/MXMLTagAttributeData.java        |  580 ++
 .../royale/compiler/internal/mxml/MXMLTagData.java | 1188 ++++
 .../compiler/internal/mxml/MXMLTextData.java       |  392 ++
 .../compiler/internal/mxml/MXMLUnitData.java       |  366 +
 .../compiler/internal/mxml/StateDefinition.java    |  104 +
 .../internal/mxml/StateDefinitionBase.java         |   81 +
 .../internal/mxml/StateGroupDefinition.java        |   89 +
 .../royale/compiler/internal/mxml/package.html     |   33 +
 .../compiler/internal/parsing/FakingReader.java    |  215 +
 .../compiler/internal/parsing/FilteringList.java   |   70 +
 .../compiler/internal/parsing/ISourceFragment.java |   64 +
 .../internal/parsing/ITokenStreamFilter.java       |   27 +
 .../compiler/internal/parsing/SourceFragment.java  |  133 +
 .../internal/parsing/SourceFragmentsReader.java    |  165 +
 .../compiler/internal/parsing/TokenBase.java       |  559 ++
 .../internal/parsing/as/ASBalancingScanner.java    |  106 +
 .../compiler/internal/parsing/as/ASDocToken.java   |   44 +
 .../internal/parsing/as/ASDocTokenizer.java        |   89 +
 .../compiler/internal/parsing/as/ASToken.java      | 1010 +++
 .../compiler/internal/parsing/as/BaseASParser.java | 3043 +++++++++
 .../internal/parsing/as/BaseMetaTagParser.java     |  165 +
 .../internal/parsing/as/BaseRawASTokenizer.java    |  383 ++
 .../internal/parsing/as/BaseRawTokenizer.java      |  387 ++
 .../parsing/as/BaseRepairingTokenBuffer.java       |  110 +
 .../as/BaseTokenizerWithFakeCharacters.java        |   78 +
 .../internal/parsing/as/ConfigCompilationUnit.java |   97 +
 .../internal/parsing/as/ConfigProcessor.java       |  503 ++
 .../internal/parsing/as/DeferFunctionBody.java     |   36 +
 .../internal/parsing/as/IProblemReporter.java      |   42 +
 .../parsing/as/IProjectConfigVariables.java        |   74 +
 .../internal/parsing/as/IRepairingTokenBuffer.java |  118 +
 .../internal/parsing/as/IncludeHandler.java        |  595 ++
 .../internal/parsing/as/MetaDataPayloadToken.java  |  127 +
 .../internal/parsing/as/MetadataToken.java         |   96 +
 .../internal/parsing/as/MetadataTokenizer.java     |  351 +
 .../internal/parsing/as/NilASDocDelegate.java      |  131 +
 .../compiler/internal/parsing/as/OffsetCue.java    |  127 +
 .../compiler/internal/parsing/as/OffsetLookup.java |  230 +
 .../internal/parsing/as/RepairingTokenBuffer.java  |  153 +
 .../internal/parsing/as/SimpleASDocDelegate.java   |  143 +
 .../internal/parsing/as/StreamingASTokenizer.java  | 1900 ++++++
 .../internal/parsing/as/StreamingTokenBuffer.java  |  208 +
 .../parsing/mxml/BalancingMXMLProcessor.java       |  139 +
 .../parsing/mxml/BaseRawMXMLTokenizer.java         |  319 +
 .../internal/parsing/mxml/MXMLScopeBuilder.java    |  790 +++
 .../internal/parsing/mxml/MXMLTagDataDepth.java    |  263 +
 .../internal/parsing/mxml/MXMLTagDataPayload.java  |   63 +
 .../compiler/internal/parsing/mxml/MXMLToken.java  |  238 +
 .../internal/parsing/mxml/MXMLTokenizer.java       |  442 ++
 .../parsing/mxml/MXMLUnitDataIterator.java         |   55 +
 .../royale/compiler/internal/parsing/package.html  |   33 +
 .../compiler/internal/projects/ASCProject.java     |   77 +
 .../compiler/internal/projects/ASProject.java      |  470 ++
 .../internal/projects/ASSourceFileHandler.java     |   66 +
 .../internal/projects/CompilerProject.java         | 1018 +++
 .../compiler/internal/projects/ConfigManager.java  |  313 +
 .../internal/projects/DefinitionPriority.java      |  137 +
 .../internal/projects/DependencyGraph.java         |  805 +++
 .../internal/projects/FXGSourceFileHandler.java    |   66 +
 .../internal/projects/ISourceFileHandler.java      |   89 +
 .../internal/projects/LibraryDependencyGraph.java  |  345 +
 .../internal/projects/LibraryPathManager.java      |  673 ++
 .../internal/projects/MXMLSourceFileHandler.java   |   74 +
 .../projects/ResourceBundleSourceFileHandler.java  |   73 +
 .../compiler/internal/projects/RoyaleProject.java  | 2370 +++++++
 .../projects/RoyaleProjectConfigurator.java        |  259 +
 .../internal/projects/SourceListManager.java       |  255 +
 .../internal/projects/SourcePathManager.java       |  701 ++
 .../compiler/internal/projects/ThemeUtilities.java |   73 +
 .../royale/compiler/internal/projects/package.html |   33 +
 .../resourcebundles/PropertiesFileParser.java      |  520 ++
 .../resourcebundles/ResourceBundleUtils.java       |  336 +
 .../compiler/internal/scopes/ASFileScope.java      |  443 ++
 .../internal/scopes/ASFileScopeProvider.java       |   54 +
 .../compiler/internal/scopes/ASProjectScope.java   | 2133 ++++++
 .../royale/compiler/internal/scopes/ASScope.java   | 1815 +++++
 .../compiler/internal/scopes/ASScopeBase.java      |  519 ++
 .../compiler/internal/scopes/ASScopeCache.java     |  674 ++
 .../compiler/internal/scopes/CatchScope.java       |   48 +
 .../compiler/internal/scopes/ClosureScope.java     |   33 +
 .../internal/scopes/EmptyDefinitionStore.java      |  102 +
 .../compiler/internal/scopes/FXGFileScope.java     |   33 +
 .../compiler/internal/scopes/FunctionScope.java    |   41 +
 .../compiler/internal/scopes/IDefinitionStore.java |  127 +
 .../internal/scopes/IMutableDefinitionSet.java     |   57 +
 .../internal/scopes/LargeDefinitionSet.java        |  102 +
 .../internal/scopes/LargeDefinitionStore.java      |  199 +
 .../compiler/internal/scopes/MXMLFileScope.java    |  631 ++
 .../internal/scopes/NamespaceSetPredicate.java     |  118 +
 .../internal/scopes/NoDefinitionScope.java         |  132 +
 .../compiler/internal/scopes/PackageScope.java     |  165 +
 .../internal/scopes/SWCFileScopeProvider.java      |  124 +
 .../royale/compiler/internal/scopes/ScopeView.java |  340 +
 .../internal/scopes/SmallDefinitionSet.java        |  150 +
 .../internal/scopes/SmallDefinitionStore1.java     |  157 +
 .../internal/scopes/SmallDefinitionStore2.java     |  185 +
 .../internal/scopes/SmallDefinitionStore4.java     |  220 +
 .../internal/scopes/SmallDefinitionStore8.java     |  290 +
 .../internal/scopes/SmallDefinitionStoreBase.java  |  341 +
 .../royale/compiler/internal/scopes/TypeScope.java |  666 ++
 .../royale/compiler/internal/scopes/WithScope.java |   42 +
 .../royale/compiler/internal/scopes/package.html   |   33 +
 .../semantics/MethodBodySemanticChecker.java       | 3093 +++++++++
 .../internal/semantics/PostProcessStep.java        |   27 +
 .../compiler/internal/semantics/SemanticUtils.java | 2976 ++++++++
 .../compiler/internal/targets/AppSWFTarget.java    |  390 ++
 .../compiler/internal/targets/FlexRSLInfo.java     |  235 +
 .../internal/targets/FlexSplashScreenImage.java    |   50 +
 .../internal/targets/ILibrarySWFTarget.java        |   56 +
 .../internal/targets/ITargetAttributes.java        |  116 +
 .../internal/targets/LibrarySWFTarget.java         |  131 +
 .../compiler/internal/targets/LinkageChecker.java  |  147 +
 .../internal/targets/NilTargetAttributes.java      |  128 +
 .../internal/targets/RoyaleAppSWFTarget.java       | 1876 +++++
 .../targets/RoyaleApplicationFrame1Info.java       |  277 +
 .../compiler/internal/targets/RoyaleFontInfo.java  |   56 +
 .../internal/targets/RoyaleFrame1Info.java         |  225 +
 .../internal/targets/RoyaleLibraryFrame1Info.java  |   44 +
 .../internal/targets/RoyaleLibrarySWFTarget.java   |  473 ++
 .../compiler/internal/targets/RoyaleTarget.java    |  767 +++
 .../compiler/internal/targets/SWCTarget.java       | 1023 +++
 .../compiler/internal/targets/SWFTarget.java       | 1056 +++
 .../compiler/internal/targets/TagSorter.java       |  154 +
 .../royale/compiler/internal/targets/Target.java   |  820 +++
 .../internal/targets/TargetAttributeBase.java      |  225 +
 .../internal/targets/TargetAttributesMap.java      |  162 +
 .../internal/targets/TargetAttributesMetadata.java |  140 +
 .../compiler/internal/targets/TargetReport.java    |  199 +
 .../royale/compiler/internal/targets/package.html  |   33 +
 .../testing/NodesToXMLStringFormatter.java         |  129 +
 .../royale/compiler/internal/testing/package.html  |   33 +
 .../compiler/internal/tree/as/AccessorNode.java    |  183 +
 .../internal/tree/as/ArrayLiteralNode.java         |  124 +
 .../internal/tree/as/BaseDefinitionNode.java       |  453 ++
 .../internal/tree/as/BaseLiteralContainerNode.java |  185 +
 .../tree/as/BaseStatementExpressionNode.java       |  109 +
 .../internal/tree/as/BaseStatementNode.java        |   67 +
 .../internal/tree/as/BaseTypedDefinitionNode.java  |  223 +
 .../internal/tree/as/BaseVariableNode.java         |  390 ++
 .../internal/tree/as/BinaryOperatorAsNode.java     |   95 +
 .../tree/as/BinaryOperatorAssignmentNode.java      |   87 +
 .../as/BinaryOperatorBitwiseAndAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorBitwiseAndNode.java      |   88 +
 ...naryOperatorBitwiseLeftShiftAssignmentNode.java |  101 +
 .../as/BinaryOperatorBitwiseLeftShiftNode.java     |   88 +
 .../as/BinaryOperatorBitwiseOrAssignmentNode.java  |  101 +
 .../tree/as/BinaryOperatorBitwiseOrNode.java       |   88 +
 ...aryOperatorBitwiseRightShiftAssignmentNode.java |  101 +
 .../as/BinaryOperatorBitwiseRightShiftNode.java    |   88 +
 ...torBitwiseUnsignedRightShiftAssignmentNode.java |  101 +
 ...inaryOperatorBitwiseUnsignedRightShiftNode.java |  100 +
 .../as/BinaryOperatorBitwiseXorAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorBitwiseXorNode.java      |   88 +
 .../internal/tree/as/BinaryOperatorCommaNode.java  |   88 +
 .../as/BinaryOperatorDivisionAssignmentNode.java   |  101 +
 .../tree/as/BinaryOperatorDivisionNode.java        |   88 +
 .../internal/tree/as/BinaryOperatorEqualNode.java  |   88 +
 .../as/BinaryOperatorGreaterThanEqualsNode.java    |   88 +
 .../tree/as/BinaryOperatorGreaterThanNode.java     |   88 +
 .../internal/tree/as/BinaryOperatorInNode.java     |   88 +
 .../tree/as/BinaryOperatorInstanceOfNode.java      |   88 +
 .../internal/tree/as/BinaryOperatorIsNode.java     |   88 +
 .../tree/as/BinaryOperatorLessThanEqualsNode.java  |   88 +
 .../tree/as/BinaryOperatorLessThanNode.java        |   88 +
 .../as/BinaryOperatorLogicalAndAssignmentNode.java |  102 +
 .../tree/as/BinaryOperatorLogicalAndNode.java      |   87 +
 .../as/BinaryOperatorLogicalOrAssignmentNode.java  |  101 +
 .../tree/as/BinaryOperatorLogicalOrNode.java       |   87 +
 .../tree/as/BinaryOperatorMinusAssignmentNode.java |  101 +
 .../internal/tree/as/BinaryOperatorMinusNode.java  |   88 +
 .../as/BinaryOperatorModuloAssignmentNode.java     |  101 +
 .../internal/tree/as/BinaryOperatorModuloNode.java |   88 +
 ...BinaryOperatorMultiplicationAssignmentNode.java |  101 +
 .../tree/as/BinaryOperatorMultiplicationNode.java  |   88 +
 .../internal/tree/as/BinaryOperatorNodeBase.java   |  396 ++
 .../tree/as/BinaryOperatorNotEqualNode.java        |   88 +
 .../tree/as/BinaryOperatorPlusAssignmentNode.java  |  101 +
 .../internal/tree/as/BinaryOperatorPlusNode.java   |  138 +
 .../tree/as/BinaryOperatorStrictEqualNode.java     |   88 +
 .../tree/as/BinaryOperatorStrictNotEqualNode.java  |   88 +
 .../compiler/internal/tree/as/BlockNode.java       |   81 +
 .../compiler/internal/tree/as/CatchNode.java       |  140 +
 .../internal/tree/as/ChainedVariableNode.java      |  179 +
 .../compiler/internal/tree/as/ClassNode.java       |  663 ++
 .../internal/tree/as/ClassReferenceNode.java       |   91 +
 .../compiler/internal/tree/as/ConditionalNode.java |  111 +
 .../internal/tree/as/ConfigConditionBlockNode.java |   74 +
 .../compiler/internal/tree/as/ConfigConstNode.java |  131 +
 .../internal/tree/as/ConfigExpressionNode.java     |  108 +
 .../internal/tree/as/ConfigNamespaceNode.java      |   53 +
 .../compiler/internal/tree/as/ContainerNode.java   |  168 +
 .../internal/tree/as/DefaultXMLNamespaceNode.java  |  106 +
 .../compiler/internal/tree/as/DoWhileLoopNode.java |   81 +
 .../internal/tree/as/DynamicAccessNode.java        |   86 +
 .../compiler/internal/tree/as/EmbedNode.java       |  177 +
 .../internal/tree/as/ExpressionNodeBase.java       |  513 ++
 .../royale/compiler/internal/tree/as/FileNode.java |  584 ++
 .../internal/tree/as/FixedChildrenNode.java        |   38 +
 .../compiler/internal/tree/as/ForLoopNode.java     |  174 +
 .../compiler/internal/tree/as/FullNameNode.java    |  183 +
 .../internal/tree/as/FunctionCallNode.java         |  322 +
 .../compiler/internal/tree/as/FunctionNode.java    | 1053 +++
 .../internal/tree/as/FunctionObjectNode.java       |  145 +
 .../compiler/internal/tree/as/GetterNode.java      |  116 +
 .../tree/as/IInitializableDefinitionNode.java      |   42 +
 .../compiler/internal/tree/as/IdentifierNode.java  | 1080 +++
 .../royale/compiler/internal/tree/as/IfNode.java   |  119 +
 .../compiler/internal/tree/as/ImportNode.java      |  279 +
 .../compiler/internal/tree/as/InterfaceNode.java   |  388 ++
 .../internal/tree/as/IterationFlowNode.java        |  134 +
 .../compiler/internal/tree/as/KeywordNode.java     |  173 +
 .../internal/tree/as/LabeledStatementNode.java     |   94 +
 .../internal/tree/as/LanguageIdentifierNode.java   |  592 ++
 .../compiler/internal/tree/as/LiteralNode.java     |  306 +
 .../tree/as/MemberAccessExpressionNode.java        |  310 +
 .../compiler/internal/tree/as/MemberedNode.java    |   69 +
 .../compiler/internal/tree/as/ModifierNode.java    |  120 +
 .../internal/tree/as/ModifiersContainerNode.java   |   54 +
 .../tree/as/NamespaceAccessExpressionNode.java     |  171 +
 .../internal/tree/as/NamespaceIdentifierNode.java  |  368 +
 .../compiler/internal/tree/as/NamespaceNode.java   |  243 +
 .../royale/compiler/internal/tree/as/NilNode.java  |   59 +
 .../royale/compiler/internal/tree/as/NodeBase.java | 1049 +++
 .../tree/as/NonResolvingIdentifierNode.java        |   92 +
 .../internal/tree/as/NumericLiteralNode.java       |  284 +
 .../internal/tree/as/ObjectLiteralNode.java        |   92 +
 .../tree/as/ObjectLiteralValuePairNode.java        |  136 +
 .../internal/tree/as/OperatorNodeBase.java         |  130 +
 .../compiler/internal/tree/as/PackageNode.java     |  316 +
 .../compiler/internal/tree/as/ParameterNode.java   |  311 +
 .../tree/as/QualifiedNameExpressionNode.java       |   96 +
 .../tree/as/QualifiedNamespaceExpressionNode.java  |  140 +
 .../internal/tree/as/RegExpLiteralNode.java        |  188 +
 .../compiler/internal/tree/as/ReturnNode.java      |   89 +
 .../tree/as/RuntimeNameExpressionNode.java         |  120 +
 .../compiler/internal/tree/as/ScopedBlockNode.java |  243 +
 .../compiler/internal/tree/as/SetterNode.java      |  138 +
 .../compiler/internal/tree/as/SwitchNode.java      |  107 +
 .../compiler/internal/tree/as/TerminalNode.java    |  118 +
 .../internal/tree/as/TernaryOperatorNode.java      |  184 +
 .../compiler/internal/tree/as/ThrowNode.java       |   85 +
 .../internal/tree/as/TransparentContainerNode.java |   58 +
 .../royale/compiler/internal/tree/as/TreeNode.java |  321 +
 .../royale/compiler/internal/tree/as/TryNode.java  |  155 +
 .../internal/tree/as/TypedExpressionNode.java      |  305 +
 .../internal/tree/as/UnaryOperatorAtNode.java      |  111 +
 .../tree/as/UnaryOperatorBitwiseNotNode.java       |   86 +
 .../internal/tree/as/UnaryOperatorDeleteNode.java  |   86 +
 .../tree/as/UnaryOperatorLogicalNotNode.java       |   86 +
 .../internal/tree/as/UnaryOperatorMinusNode.java   |   88 +
 .../internal/tree/as/UnaryOperatorNodeBase.java    |  263 +
 .../internal/tree/as/UnaryOperatorPlusNode.java    |   88 +
 .../tree/as/UnaryOperatorPostDecrementNode.java    |   91 +
 .../tree/as/UnaryOperatorPostIncrementNode.java    |   91 +
 .../tree/as/UnaryOperatorPostfixNodeBase.java      |   39 +
 .../tree/as/UnaryOperatorPreDecrementNode.java     |   87 +
 .../tree/as/UnaryOperatorPreIncrementNode.java     |   87 +
 .../internal/tree/as/UnaryOperatorTypeOfNode.java  |   86 +
 .../internal/tree/as/UnaryOperatorVoidNode.java    |   77 +
 .../internal/tree/as/UseNamespaceNode.java         |  130 +
 .../internal/tree/as/VariableExpressionNode.java   |  134 +
 .../compiler/internal/tree/as/VariableNode.java    |  248 +
 .../internal/tree/as/VectorLiteralNode.java        |  154 +
 .../compiler/internal/tree/as/WhileLoopNode.java   |   64 +
 .../royale/compiler/internal/tree/as/WithNode.java |  117 +
 .../internal/tree/as/XMLListLiteralNode.java       |   88 +
 .../compiler/internal/tree/as/XMLLiteralNode.java  |  123 +
 .../tree/as/metadata/AccessibilityTagNode.java     |   31 +
 .../tree/as/metadata/AlternativeTagNode.java       |   30 +
 .../as/metadata/BaseDefinitionMetaTagNode.java     |  261 +
 .../tree/as/metadata/BasicMetaTagNode.java         |   57 +
 .../tree/as/metadata/DefaultPropertyTagNode.java   |   91 +
 .../internal/tree/as/metadata/EffectTagNode.java   |  106 +
 .../internal/tree/as/metadata/EventTagNode.java    |  104 +
 .../tree/as/metadata/EventTriggerTagNode.java      |  103 +
 .../tree/as/metadata/InspectableTagNode.java       |  225 +
 .../internal/tree/as/metadata/MetaTagNode.java     |  285 +
 .../internal/tree/as/metadata/MetaTagValue.java    |   51 +
 .../internal/tree/as/metadata/MetaTagsNode.java    |  345 +
 .../tree/as/metadata/MultiValueMetaTagNode.java    |   70 +
 .../tree/as/metadata/ResourceBundleTagNode.java    |  103 +
 .../tree/as/metadata/SkinClassTagNode.java         |   33 +
 .../internal/tree/as/metadata/StyleTagNode.java    |  225 +
 .../internal/tree/as/metadata/TypedTagNode.java    |   77 +
 .../royale/compiler/internal/tree/as/package.html  |   42 +
 .../as/parts/AccessorFunctionContentsPart.java     |   44 +
 .../internal/tree/as/parts/DecorationPart.java     |  184 +
 .../tree/as/parts/FunctionContentsPart.java        |   99 +
 .../as/parts/IAccessorFunctionContentsPart.java    |   29 +
 .../internal/tree/as/parts/IDecorationPart.java    |   73 +
 .../tree/as/parts/IFunctionContentsPart.java       |   57 +
 .../tree/as/parts/SparseDecorationPart.java        |   83 +
 .../tree/as/parts/VariableDecorationPart.java      |   79 +
 .../internal/tree/mxml/MXMLApplicationNode.java    |  115 +
 .../compiler/internal/tree/mxml/MXMLArrayNode.java |  329 +
 .../tree/mxml/MXMLBindingAttributeNode.java        |  155 +
 .../internal/tree/mxml/MXMLBindingNode.java        |  250 +
 .../internal/tree/mxml/MXMLBooleanNode.java        |   80 +
 .../tree/mxml/MXMLClassDefinitionNode.java         | 1123 +++
 .../compiler/internal/tree/mxml/MXMLClassNode.java |  150 +
 .../tree/mxml/MXMLClassReferenceNodeBase.java      |  746 ++
 .../compiler/internal/tree/mxml/MXMLClearNode.java |   60 +
 .../tree/mxml/MXMLCompilerDirectiveNodeBase.java   |   69 +
 .../tree/mxml/MXMLCompilerDirectiveParser.java     |  126 +
 .../internal/tree/mxml/MXMLComponentNode.java      |  206 +
 .../tree/mxml/MXMLConcatenatedDataBindingNode.java |   73 +
 .../internal/tree/mxml/MXMLDataBindingParser.java  |  479 ++
 .../internal/tree/mxml/MXMLDeclarationsNode.java   |  155 +
 .../tree/mxml/MXMLDeferredInstanceNode.java        |  208 +
 .../internal/tree/mxml/MXMLDefinitionNode.java     |  217 +
 .../internal/tree/mxml/MXMLDesignLayerNode.java    |   97 +
 .../internal/tree/mxml/MXMLDocumentNode.java       |  149 +
 .../tree/mxml/MXMLEffectSpecifierNode.java         |   58 +
 .../compiler/internal/tree/mxml/MXMLEmbedNode.java |  145 +
 .../internal/tree/mxml/MXMLEventSpecifierNode.java |  305 +
 .../internal/tree/mxml/MXMLExpressionNodeBase.java |  207 +
 .../internal/tree/mxml/MXMLFactoryNode.java        |  114 +
 .../compiler/internal/tree/mxml/MXMLFileNode.java  |  535 ++
 .../internal/tree/mxml/MXMLFunctionNode.java       |   99 +
 .../internal/tree/mxml/MXMLHTTPServiceNode.java    |   97 +
 .../mxml/MXMLHTTPServiceRequestPropertyNode.java   |  112 +
 .../internal/tree/mxml/MXMLImplementsNode.java     |  172 +
 .../internal/tree/mxml/MXMLImplicitImportNode.java |   65 +
 .../internal/tree/mxml/MXMLInstanceNode.java       |  458 ++
 .../compiler/internal/tree/mxml/MXMLIntNode.java   |   80 +
 .../internal/tree/mxml/MXMLLibraryNode.java        |  112 +
 .../internal/tree/mxml/MXMLLiteralNode.java        |   82 +
 .../internal/tree/mxml/MXMLMetadataNode.java       |  130 +
 .../compiler/internal/tree/mxml/MXMLModelNode.java |  155 +
 .../mxml/MXMLModelPropertyContainerNodeBase.java   |  247 +
 .../internal/tree/mxml/MXMLModelPropertyNode.java  |  159 +
 .../internal/tree/mxml/MXMLModelRootNode.java      |   59 +
 .../compiler/internal/tree/mxml/MXMLNodeBase.java  |  954 +++
 .../internal/tree/mxml/MXMLNumberNode.java         |   84 +
 .../internal/tree/mxml/MXMLObjectNode.java         |   51 +
 .../internal/tree/mxml/MXMLPrivateNode.java        |   70 +
 .../tree/mxml/MXMLPropertySpecifierNode.java       |  600 ++
 .../internal/tree/mxml/MXMLRegExpNode.java         |   78 +
 .../tree/mxml/MXMLRemoteObjectMethodNode.java      |  113 +
 .../internal/tree/mxml/MXMLRemoteObjectNode.java   |   85 +
 .../internal/tree/mxml/MXMLReparentNode.java       |  145 +
 .../internal/tree/mxml/MXMLRepeaterNode.java       |   53 +
 .../internal/tree/mxml/MXMLResourceNode.java       |  155 +
 .../internal/tree/mxml/MXMLScriptNode.java         |  276 +
 .../tree/mxml/MXMLSingleDataBindingNode.java       |   81 +
 .../internal/tree/mxml/MXMLSpecifierNodeBase.java  |  177 +
 .../compiler/internal/tree/mxml/MXMLStateNode.java |  244 +
 .../internal/tree/mxml/MXMLStringNode.java         |  124 +
 .../compiler/internal/tree/mxml/MXMLStyleNode.java |  153 +
 .../internal/tree/mxml/MXMLStyleSpecifierNode.java |  110 +
 .../internal/tree/mxml/MXMLTreeBuilder.java        |  901 +++
 .../compiler/internal/tree/mxml/MXMLUintNode.java  |   82 +
 .../internal/tree/mxml/MXMLVectorNode.java         |  323 +
 .../internal/tree/mxml/MXMLWebServiceNode.java     |   85 +
 .../tree/mxml/MXMLWebServiceOperationNode.java     |  113 +
 .../internal/tree/mxml/MXMLXMLListNode.java        |  122 +
 .../compiler/internal/tree/mxml/MXMLXMLNode.java   |  227 +
 .../compiler/internal/tree/mxml/XMLBuilder.java    |  708 ++
 .../compiler/internal/tree/mxml/package.html       |   42 +
 .../tree/properties/ResourceBundleEntryNode.java   |   62 +
 .../tree/properties/ResourceBundleFileNode.java    |   69 +
 .../compiler/internal/tree/properties/package.html |   43 +
 .../internal/units/ABCCompilationUnit.java         |  246 +
 .../compiler/internal/units/ASCompilationUnit.java |  597 ++
 .../internal/units/CompilationUnitBase.java        | 1173 ++++
 .../internal/units/EmbedCompilationUnit.java       |  333 +
 .../units/EmbedCompilationUnitFactory.java         |  142 +
 .../internal/units/FXGCompilationUnit.java         |  436 ++
 .../internal/units/ImportedASCompilationUnit.java  |   70 +
 .../internal/units/InvisibleCompilationUnit.java   |  228 +
 .../internal/units/MXMLCompilationUnit.java        |  290 +
 .../units/ResourceBundleCompilationUnit.java       |  713 ++
 .../units/ResourceModuleCompilationUnit.java       |  277 +
 .../internal/units/SWCCompilationUnit.java         |  494 ++
 .../internal/units/ServicesXMLCompilationUnit.java |  117 +
 .../units/SourceCompilationUnitFactory.java        |  165 +
 .../internal/units/StringToCompilationUnitMap.java |  456 ++
 .../internal/units/StyleModuleCompilationUnit.java |  268 +
 .../royale/compiler/internal/units/package.html    |   33 +
 .../units/requests/ABCBytesRequestResult.java      |  144 +
 .../units/requests/ABCFileScopeRequestResult.java  |   64 +
 .../units/requests/ASFileScopeRequestResult.java   |  148 +
 .../requests/EmbedFileScopeRequestResult.java      |   38 +
 .../units/requests/FileScopeRequestResultBase.java |  158 +
 .../internal/units/requests/RequestMaker.java      |  269 +
 .../units/requests/SWFTagsRequestResult.java       |  144 +
 .../units/requests/SyntaxTreeRequestResult.java    |   92 +
 .../compiler/internal/units/requests/package.html  |   33 +
 .../compiler/internal/workspaces/Workspace.java    | 1244 ++++
 .../compiler/internal/workspaces/package.html      |   33 +
 .../org/apache/royale/compiler/mxml/IMXMLData.java |  125 +
 .../royale/compiler/mxml/IMXMLDataManager.java     |   53 +
 .../royale/compiler/mxml/IMXMLInstructionData.java |   47 +
 .../compiler/mxml/IMXMLLanguageConstants.java      |  419 ++
 .../royale/compiler/mxml/IMXMLManifestManager.java |   82 +
 .../compiler/mxml/IMXMLNamespaceAttributeData.java |   39 +
 .../compiler/mxml/IMXMLNamespaceMapping.java       |   42 +
 .../compiler/mxml/IMXMLTagAttributeData.java       |  168 +
 .../apache/royale/compiler/mxml/IMXMLTagData.java  |  234 +
 .../apache/royale/compiler/mxml/IMXMLTextData.java |  122 +
 .../royale/compiler/mxml/IMXMLTypeConstants.java   |  210 +
 .../apache/royale/compiler/mxml/IMXMLUnitData.java |  167 +
 .../royale/compiler/mxml/IStateDefinition.java     |   49 +
 .../royale/compiler/mxml/IStateDefinitionBase.java |   39 +
 .../compiler/mxml/IStateGroupDefinition.java       |   50 +
 .../royale/compiler/mxml/IXMLNameResolver.java     |   73 +
 .../{flex => royale}/compiler/mxml/package.html    |    0
 .../java/org/apache/royale/compiler/package.html   |  137 +
 .../compiler/parsing/GenericTokenStream.java       |   77 +
 .../compiler/parsing/IASBalancingScanner.java      |   53 +
 .../apache/royale/compiler/parsing/IASToken.java   |   80 +
 .../royale/compiler/parsing/IASTokenizer.java      |   61 +
 .../apache/royale/compiler/parsing/ICMToken.java   |   91 +
 .../apache/royale/compiler/parsing/IMXMLToken.java |  103 +
 .../royale/compiler/parsing/IMXMLTokenizer.java    |   48 +
 .../royale/compiler/parsing/IMetadataParser.java   |   29 +
 .../royale/compiler/parsing/MXMLTokenFactory.java  |   52 +
 .../royale/compiler/parsing/MXMLTokenTypes.java    |  143 +
 .../{flex => royale}/compiler/parsing/package.html |    0
 .../problems/ANELibraryNotAllowedProblem.java      |   44 +
 .../compiler/problems/ASDocNotClosedProblem.java   |   41 +
 .../problems/AbstractDeprecatedAPIProblem.java     |   36 +
 .../compiler/problems/AbstractSemanticProblem.java |   46 +
 .../problems/AccessUndefinedMemberProblem.java     |   45 +
 .../AccessUndefinedPropertyInPackageProblem.java   |   50 +
 .../problems/AccessUndefinedPropertyProblem.java   |   44 +
 .../problems/AccessorTypesMustMatchProblem.java    |   38 +
 .../problems/AmbiguousGotoTargetProblem.java       |   57 +
 .../problems/AmbiguousReferenceProblem.java        |   41 +
 .../AnyNamespaceCannotBeQualifierProblem.java      |   38 +
 .../royale/compiler/problems/ArrayCastProblem.java |   44 +
 .../compiler/problems/ArrayDowncastProblem.java    |   44 +
 .../compiler/problems/AssignToConstProblem.java    |   40 +
 .../compiler/problems/AssignToFunctionProblem.java |   46 +
 .../problems/AssignToNonReferenceValueProblem.java |   40 +
 .../problems/AssignToReadOnlyPropertyProblem.java  |   43 +
 .../problems/AssignmentInConditionalProblem.java   |   42 +
 .../AttemptToDeleteFixedPropertyProblem.java       |   44 +
 .../problems/AttributesAreNotCallableProblem.java  |   39 +
 ...ibutesNotAllowedOnPackageDefinitionProblem.java |   46 +
 .../BURMDiagnosticForEachExpectedInProblem.java    |   42 +
 .../BURMDiagnosticNotAllowedHereProblem.java       |   43 +
 .../problems/BURMPatternMatchFailureProblem.java   |   44 +
 .../problems/BadAccessInterfaceMemberProblem.java  |   46 +
 .../compiler/problems/BadCharacterProblem.java     |   41 +
 .../problems/BadSetterReturnTypeProblem.java       |   41 +
 .../compiler/problems/BaseClassIsFinalProblem.java |   41 +
 .../compiler/problems/CDataNotClosedProblem.java   |   41 +
 .../compiler/problems/CSSCodeGenProblem.java       |   38 +
 .../compiler/problems/CSSEmbedAssetProblem.java    |   46 +
 .../problems/CSSExcludedStylePropertyProblem.java  |   48 +
 .../royale/compiler/problems/CSSParserProblem.java |   95 +
 .../royale/compiler/problems/CSSProblem.java       |   38 +
 .../CSSUndefinedNamespacePrefixProblem.java        |   46 +
 .../compiler/problems/CSSUndefinedTypeProblem.java |   46 +
 .../CSSUnknownDefaultNamespaceProblem.java         |   48 +
 .../CSSUnresolvedClassReferenceProblem.java        |   45 +
 .../problems/CSSUnusedTypeSelectorProblem.java     |   42 +
 .../compiler/problems/CallNonFunctionProblem.java  |   42 +
 .../problems/CallUndefinedMethodProblem.java       |   42 +
 .../problems/CanNotInsertSemicolonProblem.java     |   40 +
 .../CannotDeleteSuperDescendantsProblem.java       |   44 +
 .../problems/CannotExtendClassProblem.java         |   46 +
 .../problems/CannotExtendInterfaceProblem.java     |   48 +
 .../CannotResolveConfigExpressionProblem.java      |   41 +
 ...ResolveProjectLevelConfigExpressionProblem.java |   39 +
 .../problems/CircularTypeReferenceProblem.java     |   42 +
 .../ClassesMappedToSameRemoteAliasProblem.java     |   43 +
 .../compiler/problems/CodegenInternalProblem.java  |   59 +
 .../royale/compiler/problems/CodegenProblem.java   |   39 +
 .../compiler/problems/CommentNotClosedProblem.java |   41 +
 .../ComparisonBetweenUnrelatedTypesProblem.java    |   48 +
 .../problems/CompiledAsAComponentProblem.java      |   46 +
 .../royale/compiler/problems/CompilerProblem.java  |  277 +
 .../problems/CompilerProblemClassification.java    |   40 +
 .../compiler/problems/CompilerProblemSeverity.java |   41 +
 .../problems/ComponentTagWithoutURIProblem.java    |   46 +
 .../problems/ConfigurationFileNotFoundProblem.java |   37 +
 .../compiler/problems/ConfigurationProblem.java    |   59 +
 ...ConflictingInheritedNameInNamespaceProblem.java |   45 +
 .../ConflictingNameInNamespaceProblem.java         |   44 +
 .../problems/ConstNotInitializedProblem.java       |   39 +
 .../ConstructorCannotHaveReturnTypeProblem.java    |   38 +
 .../problems/ConstructorInInterfaceProblem.java    |   45 +
 .../problems/ConstructorIsGetterSetterProblem.java |   38 +
 .../problems/ConstructorIsStaticProblem.java       |   40 +
 .../problems/ConstructorMustBePublicProblem.java   |   41 +
 .../problems/CountedForLoopInitializerProblem.java |   42 +
 .../compiler/problems/CyclicalIncludesProblem.java |   38 +
 .../royale/compiler/problems/DateCastProblem.java  |   49 +
 .../problems/DecrementMustBeReferenceProblem.java  |   42 +
 .../DefinitionShadowedByPackageNameProblem.java    |   35 +
 .../problems/DependencyNotCompatibleProblem.java   |   44 +
 .../compiler/problems/DeprecatedAPIProblem.java    |   42 +
 .../problems/DeprecatedAPIWithMessageProblem.java  |   41 +
 .../DeprecatedAPIWithReplacementProblem.java       |   43 +
 ...eprecatedAPIWithSinceAndReplacementProblem.java |   46 +
 .../problems/DeprecatedAPIWithSinceProblem.java    |   45 +
 .../DeprecatedConfigurationOptionProblem.java      |   48 +
 .../problems/DuplicateAttributeProblem.java        |   41 +
 .../problems/DuplicateClassDefinitionProblem.java  |   45 +
 .../DuplicateFunctionDefinitionProblem.java        |   45 +
 .../problems/DuplicateImportAliasProblem.java      |   42 +
 .../DuplicateInterfaceDefinitionProblem.java       |   45 +
 .../problems/DuplicateInterfaceProblem.java        |   55 +
 .../compiler/problems/DuplicateLabelProblem.java   |   39 +
 .../DuplicateNamespaceDefinitionProblem.java       |   39 +
 .../DuplicateQNameInSourcePathProblem.java         |   46 +
 .../compiler/problems/DuplicateScriptProblem.java  |   42 +
 .../problems/DuplicateSkinStateProblem.java        |   53 +
 .../problems/DuplicateSourceFileProblem.java       |   42 +
 .../problems/DuplicateSwitchCaseProblem.java       |   45 +
 .../DuplicateVariableDefinitionProblem.java        |   48 +
 .../problems/DynamicNotOnClassProblem.java         |   42 +
 .../problems/EmbedAS2TagsModifiedProblem.java      |   43 +
 .../problems/EmbedBadScalingGridTargetProblem.java |   46 +
 ...edCouldNotDetermineSampleFrameCountProblem.java |   42 +
 .../EmbedExceptionWhileTranscodingProblem.java     |   40 +
 .../problems/EmbedInitialValueProblem.java         |   37 +
 .../EmbedInvalidAttributeValueProblem.java         |   40 +
 .../problems/EmbedInvalidUnicodeRangeProblem.java  |   40 +
 .../problems/EmbedMissingSymbolProblem.java        |   46 +
 .../problems/EmbedMovieScalingNoSymbolProblem.java |   41 +
 .../problems/EmbedMultipleMetaTagsProblem.java     |   42 +
 .../compiler/problems/EmbedNoSkinClassProblem.java |   42 +
 .../problems/EmbedNoSourceAttributeProblem.java    |   38 +
 .../problems/EmbedOnlyOnClassesAndVarsProblem.java |   38 +
 .../EmbedQualityRequiresCompressionProblem.java    |   39 +
 .../problems/EmbedQualityValueProblem.java         |   41 +
 .../compiler/problems/EmbedScalingGridProblem.java |   40 +
 .../problems/EmbedScalingGridValueProblem.java     |   40 +
 .../problems/EmbedSkinClassNotFoundProblem.java    |   42 +
 .../EmbedSourceAttributeCouldNotBeReadProblem.java |   39 +
 .../EmbedSourceAttributeDoesNotExistProblem.java   |   64 +
 .../problems/EmbedSourceFileNotFoundProblem.java   |   37 +
 .../problems/EmbedTypeNotEmbeddableProblem.java    |   42 +
 .../problems/EmbedUnableToReadSourceProblem.java   |   42 +
 .../problems/EmbedUnknownAttributeProblem.java     |   37 +
 .../problems/EmbedUnknownMimeTypeProblem.java      |   39 +
 .../problems/EmbedUnrecogniedFileTypeProblem.java  |   37 +
 .../problems/EmbedUnsupportedAttributeProblem.java |   41 +
 .../EmbedUnsupportedSamplingRateProblem.java       |   44 +
 .../problems/EmbedUnsupportedTypeProblem.java      |   37 +
 ...pectDefinitionKeywordAfterAttributeProblem.java |   49 +
 .../problems/ExpectXmlBeforeNamespaceProblem.java  |   46 +
 .../ExtraCharactersAfterEndOfProgramProblem.java   |   38 +
 .../problems/ExtraneousSuperStatementProblem.java  |   40 +
 .../problems/FXGChildNodeNotSupportedProblem.java  |   37 +
 .../problems/FXGContentNotContiguousProblem.java   |   37 +
 .../problems/FXGDefinitionNotFoundProblem.java     |   37 +
 .../problems/FXGErrorEmbeddingImageProblem.java    |   39 +
 .../problems/FXGInvalidBooleanValueProblem.java    |   36 +
 .../FXGInvalidChildColorTransformNodeProblem.java  |   37 +
 .../problems/FXGInvalidChildMatrixNodeProblem.java |   35 +
 .../problems/FXGInvalidChildNodeProblem.java       |   38 +
 .../FXGInvalidColorMatrixValueProblem.java         |   36 +
 .../problems/FXGInvalidColorValueProblem.java      |   34 +
 .../problems/FXGInvalidDefinitionNameProblem.java  |   39 +
 .../problems/FXGInvalidDoubleValueProblem.java     |   34 +
 .../problems/FXGInvalidFloatValueProblem.java      |   34 +
 .../FXGInvalidGroupIDAttributeProblem.java         |   36 +
 .../problems/FXGInvalidIntegerValueProblem.java    |   34 +
 .../problems/FXGInvalidLibraryElementProblem.java  |   37 +
 .../problems/FXGInvalidMaskElementProblem.java     |   37 +
 .../problems/FXGInvalidNestingElementsProblem.java |   37 +
 .../problems/FXGInvalidNodeAttributeProblem.java   |   38 +
 .../problems/FXGInvalidPathDataProblem.java        |   33 +
 .../problems/FXGInvalidPercentValueProblem.java    |   34 +
 ...GInvalidRectRadiusXRadiusYAttributeProblem.java |   33 +
 .../problems/FXGInvalidRootNodeProblem.java        |   35 +
 .../FXGInvalidScaleGridGroupChildProblem.java      |   35 +
 ...XGInvalidScaleGridRotationAttributeProblem.java |   35 +
 .../problems/FXGInvalidTabStopsProblem.java        |   36 +
 .../problems/FXGInvalidVersionProblem.java         |   37 +
 .../problems/FXGMissingAttributeProblem.java       |   38 +
 .../problems/FXGMissingGroupChildNodeProblem.java  |   37 +
 .../problems/FXGMultipleElementProblem.java        |   37 +
 .../problems/FXGOutOfRangeValueProblem.java        |   38 +
 .../royale/compiler/problems/FXGParserProblem.java |   36 +
 .../FXGPrivateElementNotChildOfGraphicProblem.java |   36 +
 .../problems/FXGPrivateElementNotLastProblem.java  |   38 +
 .../royale/compiler/problems/FXGProblem.java       |   50 +
 .../compiler/problems/FXGScanningProblem.java      |   36 +
 .../problems/FXGUndefinedPropertyProblem.java      |   36 +
 .../problems/FXGUnknownAttributeValueProblem.java  |   38 +
 .../FXGUnknownElementInVersionProblem.java         |   39 +
 .../FXGVersionHandlerNotRegisteredProblem.java     |   37 +
 .../royale/compiler/problems/FatalProblem.java     |   47 +
 .../royale/compiler/problems/FileIOProblem.java    |   39 +
 .../compiler/problems/FileInLibraryIOProblem.java  |   43 +
 .../problems/FileInLibraryNotFoundProblem.java     |   41 +
 .../compiler/problems/FileNotFoundProblem.java     |   55 +
 .../royale/compiler/problems/FileWriteProblem.java |   39 +
 .../problems/FinalOutsideClassProblem.java         |   43 +
 .../problems/FontEmbeddingNotSupported.java        |   42 +
 .../ForwardReferenceToBaseClassProblem.java        |   51 +
 .../problems/FunctionNotMarkedOverrideProblem.java |   43 +
 .../problems/FunctionWithoutBodyProblem.java       |   39 +
 .../GetterCannotHaveParametersProblem.java         |   38 +
 .../problems/GetterMustNotBeVoidProblem.java       |   35 +
 .../problems/GlobalBindablePropertyProblem.java    |   40 +
 .../HostComponentClassNotFoundProblem.java         |   43 +
 .../problems/HostComponentMustHaveTypeProblem.java |   41 +
 .../royale/compiler/problems/ICompilerProblem.java |   53 +
 .../problems/IllegalAssignmentToClassProblem.java  |   43 +
 .../problems/IllogicalComparionWithNaNProblem.java |   36 +
 .../IllogicalComparisonWithUndefinedProblem.java   |   35 +
 .../problems/ImplicitCoercionToSubtypeProblem.java |   45 +
 .../ImplicitCoercionToUnrelatedTypeProblem.java    |   44 +
 ...citTypeCheckCoercionToUnrelatedTypeProblem.java |   48 +
 .../ImproperlyConfiguredTargetProblem.java         |   41 +
 .../InaccessibleMethodReferenceProblem.java        |   45 +
 .../InaccessiblePropertyReferenceProblem.java      |   45 +
 .../IncompatibleDefaultValueOfTypeNullProblem.java |   38 +
 .../IncompatibleInitializerTypeProblem.java        |   59 +
 .../IncompatibleInterfaceMethodProblem.java        |   50 +
 .../problems/IncompatibleOverrideProblem.java      |   42 +
 .../problems/IncrementMustBeReferenceProblem.java  |   42 +
 .../InitializerValueNotAnIntegerProblem.java       |   61 +
 .../InitializerValueOutOfRangeProblem.java         |   63 +
 ...nlineFunctionNotFinalStaticOrGlobalProblem.java |   41 +
 .../problems/InlineFunctionTooLargeProblem.java    |   39 +
 .../InlineNestedInliningNotSupportedProblem.java   |   35 +
 .../compiler/problems/InlineNoSourceProblem.java   |   35 +
 .../InlineUnsupportedInstructionProblem.java       |   35 +
 .../problems/InlineUnsupportedNodeProblem.java     |   40 +
 .../compiler/problems/InstanceOfProblem.java       |   37 +
 .../problems/InterfaceBindablePropertyProblem.java |   39 +
 .../InterfaceCannotBeInstantiatedProblem.java      |   42 +
 .../problems/InterfaceMethodOverrideProblem.java   |   46 +
 .../problems/InterfaceMethodWithBodyProblem.java   |   41 +
 .../problems/InterfaceModifierProblem.java         |   41 +
 .../InterfaceNamespaceAttributeProblem.java        |   39 +
 .../compiler/problems/InternalCompilerProblem.java |   63 +
 .../problems/InternalCompilerProblem2.java         |   60 +
 .../problems/InvalidABCByteCodeProblem.java        |   35 +
 .../compiler/problems/InvalidAttributeProblem.java |   38 +
 .../problems/InvalidBackgroundColorProblem.java    |   36 +
 .../problems/InvalidByteCodeGeneratedProblem.java  |   65 +
 .../problems/InvalidConfigLocationProblem.java     |   51 +
 .../problems/InvalidDecrementOperandProblem.java   |   40 +
 .../problems/InvalidForInInitializerProblem.java   |   42 +
 .../problems/InvalidImportFileProblem.java         |   38 +
 .../problems/InvalidIncrementOperandProblem.java   |   40 +
 .../compiler/problems/InvalidLabelProblem.java     |   38 +
 .../compiler/problems/InvalidLvalueProblem.java    |   39 +
 .../InvalidNamespaceInitializerProblem.java        |   39 +
 .../compiler/problems/InvalidNamespaceProblem.java |   41 +
 .../compiler/problems/InvalidOverrideProblem.java  |   46 +
 .../InvalidPrivateNamespaceAttrProblem.java        |   42 +
 .../problems/InvalidPrivateNamespaceProblem.java   |   42 +
 .../InvalidProtectedNamespaceAttrProblem.java      |   42 +
 .../problems/InvalidProtectedNamespaceProblem.java |   41 +
 .../InvalidPublicNamespaceAttrProblem.java         |   42 +
 .../problems/InvalidPublicNamespaceProblem.java    |   41 +
 .../InvalidRestParameterDeclarationProblem.java    |   44 +
 .../problems/InvalidSuperExpressionProblem.java    |   42 +
 .../problems/InvalidSuperStatementProblem.java     |   39 +
 .../compiler/problems/InvalidTypeProblem.java      |   41 +
 .../compiler/problems/LibraryNotFoundProblem.java  |   38 +
 .../problems/LocalBindablePropertyProblem.java     |   41 +
 .../compiler/problems/LossyConversionProblem.java  |   43 +
 .../problems/MXMLAttributeVersionProblem.java      |   44 +
 .../MXMLBadChildTagPropertyAssignmentProblem.java  |   47 +
 .../compiler/problems/MXMLClassNodeProblem.java    |   45 +
 .../MXMLConstructorHasParametersProblem.java       |   44 +
 .../problems/MXMLContentAfterRootTagProblem.java   |   38 +
 .../problems/MXMLContentBeforeRootTagProblem.java  |   38 +
 .../MXMLDatabindingSourceNotBindableProblem.java   |   47 +
 .../compiler/problems/MXMLDualContentProblem.java  |   44 +
 .../problems/MXMLDuplicateAttributeProblem.java    |   44 +
 .../problems/MXMLDuplicateChildTagProblem.java     |   44 +
 .../compiler/problems/MXMLDuplicateIDProblem.java  |   41 +
 .../problems/MXMLEmptyAttributeProblem.java        |   41 +
 .../problems/MXMLEmptyEventHandlerProblem.java     |   40 +
 ...MLExecutableStatementsInScriptBlockProblem.java |   40 +
 .../compiler/problems/MXMLFinalClassProblem.java   |   46 +
 .../MXMLIncludeInAndExcludeFromProblem.java        |   42 +
 .../MXMLIncompatibleArrayElementProblem.java       |   48 +
 .../MXMLIncompatibleVectorElementProblem.java      |   40 +
 .../MXMLInvalidDatabindingExpressionProblem.java   |   37 +
 .../problems/MXMLInvalidDefinitionNameProblem.java |   44 +
 .../problems/MXMLInvalidEntityProblem.java         |   40 +
 .../compiler/problems/MXMLInvalidIDProblem.java    |   42 +
 .../MXMLInvalidItemCreationPolicyProblem.java      |   42 +
 .../MXMLInvalidItemDestructionPolicyProblem.java   |   42 +
 .../problems/MXMLInvalidPercentageProblem.java     |   45 +
 .../MXMLInvalidSourceAttributeProblem.java         |   47 +
 .../compiler/problems/MXMLInvalidStyleProblem.java |   55 +
 .../problems/MXMLInvalidTextForTypeProblem.java    |   43 +
 .../MXMLInvalidVectorFixedAttributeProblem.java    |   42 +
 .../MXMLInvalidVectorTypeAttributeProblem.java     |   44 +
 .../MXMLLibraryTagNotTheFirstChildProblem.java     |   41 +
 .../problems/MXMLMissingRootTagProblem.java        |   36 +
 .../MXMLMissingVectorTypeAttributeProblem.java     |   43 +
 .../problems/MXMLMultipleInitializersProblem.java  |   46 +
 .../problems/MXMLMultipleRootTagsProblem.java      |   38 +
 .../problems/MXMLNoAllowedAttributesProblem.java   |   40 +
 .../compiler/problems/MXMLNotAClassProblem.java    |   45 +
 .../MXMLOtherLanguageNamespaceProblem.java         |   38 +
 .../MXMLOuterDocumentAlreadyDeclaredProblem.java   |   43 +
 .../problems/MXMLPercentageNotAllowedProblem.java  |   45 +
 .../problems/MXMLPrivateAttributeProblem.java      |   40 +
 .../problems/MXMLPrivateTagLocationProblem.java    |   41 +
 .../problems/MXMLRequiredAttributeProblem.java     |   43 +
 ...MXMLSameBindingSourceAndDestinationProblem.java |   38 +
 .../compiler/problems/MXMLSemanticProblem.java     |   47 +
 .../compiler/problems/MXMLSyntaxProblem.java       |   40 +
 .../compiler/problems/MXMLUnclosedTagProblem.java  |   56 +
 .../problems/MXMLUnexpectedAttributeProblem.java   |   38 +
 .../problems/MXMLUnexpectedDatabindingProblem.java |   38 +
 .../problems/MXMLUnexpectedTagProblem.java         |   38 +
 .../problems/MXMLUnexpectedTextProblem.java        |   38 +
 .../problems/MXMLUnknownNamespaceProblem.java      |   45 +
 .../problems/MXMLUnknownXMLFormatProblem.java      |   42 +
 .../MXMLUnrecognizedCompilerDirectiveProblem.java  |   42 +
 .../problems/MXMLUnresolvedTagProblem.java         |   42 +
 .../problems/MXMLUnterminatedEntityProblem.java    |   38 +
 .../problems/MXMLXMLListMixedContentProblem.java   |   38 +
 .../problems/MXMLXMLOnlyOneRootTagProblem.java     |   39 +
 ...XMLXMLProcessingInstructionLocationProblem.java |   42 +
 .../problems/MXMLXMLRequireContentProblem.java     |   38 +
 .../royale/compiler/problems/ManifestProblem.java  |   40 +
 .../problems/MethodCannotBeConstructorProblem.java |   40 +
 .../compiler/problems/MissingBuiltinProblem.java   |   48 +
 .../problems/MissingCatchOrFinallyProblem.java     |   45 +
 .../MissingFactoryClassInFrameMetadataProblem.java |   42 +
 .../MissingLeftBraceBeforeFunctionBodyProblem.java |   40 +
 .../problems/MissingPropertyNameProblem.java       |   33 +
 .../MissingRequirementConfigurationProblem.java    |   38 +
 .../problems/MissingSignedDigestProblem.java       |   39 +
 .../compiler/problems/MissingSkinPartProblem.java  |   40 +
 .../compiler/problems/MissingSkinStateProblem.java |   38 +
 .../problems/MissingUnsignedDigestProblem.java     |   39 +
 .../MultipleConfigNamespaceDecorationsProblem.java |   35 +
 .../MultipleContructorDefinitionsProblem.java      |   39 +
 ...ultipleExternallyVisibleDefinitionsProblem.java |   38 +
 .../MultipleNamespaceAttributesProblem.java        |   38 +
 ...MultipleReservedNamespaceAttributesProblem.java |   44 +
 .../problems/MultipleSwitchDefaultsProblem.java    |   39 +
 .../NamespaceAttributeNotAllowedProblem.java       |   56 +
 .../problems/NamespaceInInterfaceProblem.java      |   39 +
 .../NamespaceOverrideInsideFunctionProblem.java    |   37 +
 .../problems/NativeMethodWithBodyProblem.java      |   39 +
 .../problems/NativeNotOnFunctionProblem.java       |   42 +
 .../problems/NativeUsedInInterfaceProblem.java     |   42 +
 .../compiler/problems/NativeVariableProblem.java   |   41 +
 .../compiler/problems/NestedClassProblem.java      |   39 +
 .../problems/NestedGetterSetterProblem.java        |   39 +
 .../compiler/problems/NestedInterfaceProblem.java  |   39 +
 .../compiler/problems/NestedPackageProblem.java    |   38 +
 .../NoCompilationUnitForDefinitionProblem.java     |   35 +
 .../NoDefaultConstructorInBaseClassProblem.java    |   42 +
 .../NoDefinitionForSWCDependencyProblem.java       |   44 +
 .../compiler/problems/NoMainDefinitionProblem.java |   46 +
 .../NoScopesInABCCompilationUnitProblem.java       |   34 +
 .../NoSourceForClassInNamespaceProblem.java        |   36 +
 .../compiler/problems/NoSourceForClassProblem.java |   34 +
 .../problems/NonConstConfigVarProblem.java         |   38 +
 .../problems/NonConstantConfigInitProblem.java     |   55 +
 .../NonConstantParamInitializerProblem.java        |   39 +
 .../problems/NonDirectoryInSourcePathProblem.java  |   43 +
 .../NullUsedWhereOtherExpectedProblem.java         |   38 +
 .../OnlyOneHostComponentAllowedProblem.java        |   40 +
 .../problems/OperandStackUnderflowProblem.java     |   46 +
 .../problems/OverlappingSourcePathProblem.java     |   46 +
 .../compiler/problems/OverrideFinalProblem.java    |   42 +
 .../compiler/problems/OverrideNotFoundProblem.java |   43 +
 .../problems/OverrideOutsideClassProblem.java      |   44 +
 .../PackageCannotBeUsedAsValueProblem.java         |   43 +
 .../royale/compiler/problems/ParserProblem.java    |   48 +
 .../problems/PropertyIsWriteOnlyProblem.java       |   43 +
 .../problems/PrototypeInvalidAttributeProblem.java |   39 +
 .../RemovedConfigurationOptionProblem.java         |   44 +
 .../RequiredParameterAfterOptionalProblem.java     |   40 +
 .../ResourceBundleMalformedEncodingProblem.java    |   38 +
 .../ResourceBundleNoBundleParameterProblem.java    |   41 +
 .../ResourceBundleNoKeyParameterProblem.java       |   38 +
 .../ResourceBundleNotFoundForLocaleProblem.java    |   52 +
 .../problems/ResourceBundleNotFoundProblem.java    |   51 +
 .../RestParamAndArgumentsUsedTogetherProblem.java  |   38 +
 .../problems/RestParameterMustBeLastProblem.java   |   41 +
 .../ReturnCannotBeUsedInGlobalProblem.java         |   44 +
 .../ReturnCannotBeUsedInPackageProblem.java        |   43 +
 .../ReturnCannotBeUsedInStaticProblem.java         |   43 +
 .../problems/ReturnMustReturnValueProblem.java     |   40 +
 .../ReturnValueHasNoTypeDeclarationProblem.java    |   39 +
 .../problems/ReturnValueInConstructorProblem.java  |   40 +
 .../ReturnValueMustBeUndefinedProblem.java         |   42 +
 .../RoyaleOnlyConfigurationOptionNotSupported.java |   44 +
 ...WFCSMTextSettingsWrongReferenceTypeProblem.java |   40 +
 .../problems/SWFCharacterIDNotFoundProblem.java    |   53 +
 ...neFontAlignZonesLinkToIncorrectFontProblem.java |   53 +
 .../problems/SWFFrameCountMismatchProblem.java     |   48 +
 .../problems/SWFInvalidSignatureProblem.java       |   40 +
 .../problems/SWFTagLengthTooLongProblem.java       |   57 +
 .../problems/SWFUnableToReadTagBodyProblem.java    |   55 +
 .../problems/SWFUnexpectedEndOfFileProblem.java    |   42 +
 .../problems/SWFUnknownFillStyleProblem.java       |   53 +
 .../problems/ScopeStackUnderflowProblem.java       |   44 +
 .../problems/ScopedToDefaultNamespaceProblem.java  |   43 +
 .../royale/compiler/problems/SemanticProblem.java  |   47 +
 .../compiler/problems/SemanticWarningProblem.java  |   38 +
 .../problems/SetterCannotHaveOptionalProblem.java  |   38 +
 .../SetterMustHaveOneParameterProblem.java         |   38 +
 .../problems/ShadowedConfigNamespaceProblem.java   |   40 +
 .../problems/SkinPartsMustBePublicProblem.java     |   41 +
 .../problems/SourcePathNotFoundProblem.java        |   38 +
 .../problems/StaticAndOverrideProblem.java         |   42 +
 .../problems/StaticNamespaceDefinitionProblem.java |   42 +
 .../problems/StaticOutsideClassProblem.java        |   42 +
 .../compiler/problems/StrictSemanticsProblem.java  |   34 +
 .../problems/StrictUndefinedMethodProblem.java     |   44 +
 ...eralMustBeTerminatedBeforeLineBreakProblem.java |   42 +
 .../problems/StringLiteralNotClosedProblem.java    |   42 +
 .../royale/compiler/problems/SyntaxProblem.java    |   51 +
 .../problems/ThisUsedInStaticFunctionProblem.java  |   43 +
 .../problems/TooFewFunctionParametersProblem.java  |   42 +
 .../problems/TooManyFunctionParametersProblem.java |   42 +
 .../problems/UnableToBuildReportProblem.java       |   42 +
 .../compiler/problems/UnableToBuildSWFProblem.java |   35 +
 .../problems/UnableToBuildSWFTagProblem.java       |   36 +
 .../problems/UnableToCreateLinkReportProblem.java  |   42 +
 .../UnableToFindRootClassDefinitionProblem.java    |   39 +
 .../problems/UnableToListFilesProblem.java         |   41 +
 .../compiler/problems/UnboundMetadataProblem.java  |   39 +
 .../problems/UndefinedConfigNameProblem.java       |   40 +
 .../problems/UndefinedConfigNamespaceProblem.java  |   41 +
 .../compiler/problems/UnexpectedEOFProblem.java    |   39 +
 .../problems/UnexpectedExceptionProblem.java       |   39 +
 .../compiler/problems/UnexpectedReturnProblem.java |   42 +
 .../compiler/problems/UnexpectedTokenProblem.java  |   38 +
 .../compiler/problems/UnfoundPropertyProblem.java  |   40 +
 .../UnimplementedInterfaceMethodProblem.java       |   49 +
 .../problems/UnknownBreakTargetProblem.java        |   41 +
 .../problems/UnknownContinueTargetProblem.java     |   41 +
 .../problems/UnknownGotoTargetProblem.java         |   39 +
 .../compiler/problems/UnknownImportProblem.java    |   41 +
 .../compiler/problems/UnknownInterfaceProblem.java |   53 +
 .../compiler/problems/UnknownNamespaceProblem.java |   41 +
 .../problems/UnknownSuperclassProblem.java         |   49 +
 .../compiler/problems/UnknownTypeProblem.java      |   42 +
 .../problems/UnknownWildcardImportProblem.java     |   42 +
 .../compiler/problems/UnreachableBlockProblem.java |   45 +
 .../problems/UnresolvedClassReferenceProblem.java  |   41 +
 .../problems/UnresolvedNamespaceProblem.java       |   38 +
 .../problems/UnsupportedSourceFileProblem.java     |   46 +
 .../compiler/problems/VarInInterfaceProblem.java   |   42 +
 ...riableDefinitionDuplicatesParameterProblem.java |   52 +
 .../VariableHasNoTypeDeclarationProblem.java       |   45 +
 .../problems/VirtualOutsideClassProblem.java       |   43 +
 .../royale/compiler/problems/VoidTypeProblem.java  |   41 +
 .../compiler/problems/WrongSkinPartProblem.java    |   44 +
 .../problems/XMLOpenCloseTagNotMatchProblem.java   |   44 +
 .../problems/annotations/DefaultSeverity.java      |   47 +
 .../annotations/ProblemClassification.java         |   48 +
 .../compiler/problems/annotations/package.html     |    0
 .../collections/CompositeProblemFilter.java        |  105 +
 .../problems/collections/FilteredIterator.java     |  137 +
 .../compiler/problems/collections/package.html     |    0
 .../compiler/problems/package.html                 |    0
 .../royale/compiler/projects/IASCProject.java      |   28 +
 .../royale/compiler/projects/IASProject.java       |  248 +
 .../royale/compiler/projects/ICompilerProject.java |  257 +
 .../royale/compiler/projects/IRoyaleProject.java   |  232 +
 .../royale/compiler/projects/ProjectFactory.java   |   44 +
 .../apache/royale/compiler/projects/package.html   |  170 +
 .../apache/royale/compiler/scopes/IASScope.java    |  115 +
 .../royale/compiler/scopes/IDefinitionSet.java     |   56 +
 .../apache/royale/compiler/scopes/IFileScope.java  |   52 +
 .../royale/compiler/scopes/IFileScopeProvider.java |   42 +
 .../org/apache/royale/compiler/scopes/package.html |   62 +
 .../apache/royale/compiler/targets/ISWCTarget.java |   64 +
 .../apache/royale/compiler/targets/ISWFTarget.java |   44 +
 .../apache/royale/compiler/targets/ITarget.java    |  102 +
 .../compiler/targets/ITargetProgressMonitor.java   |   68 +
 .../royale/compiler/targets/ITargetReport.java     |  120 +
 .../royale/compiler/targets/ITargetSettings.java   |  504 ++
 .../compiler/targets/TargetSettingsProxy.java      |  331 +
 .../apache/royale/compiler/targets/package.html    |   61 +
 .../org/apache/royale/compiler/tree/ASTNodeID.java |  349 +
 .../apache/royale/compiler/tree/as/IASNode.java    |  133 +
 .../royale/compiler/tree/as/IAccessorNode.java     |   33 +
 .../compiler/tree/as/IBinaryOperatorNode.java      |   55 +
 .../apache/royale/compiler/tree/as/IBlockNode.java |   34 +
 .../apache/royale/compiler/tree/as/ICatchNode.java |   57 +
 .../apache/royale/compiler/tree/as/IClassNode.java |  105 +
 .../royale/compiler/tree/as/ICommonClassNode.java  |   74 +
 .../compiler/tree/as/ICompoundAssignmentNode.java  |   71 +
 .../royale/compiler/tree/as/IConditionalNode.java  |   34 +
 .../royale/compiler/tree/as/IContainerNode.java    |   88 +
 .../compiler/tree/as/IDefaultXMLNamespaceNode.java |   57 +
 .../royale/compiler/tree/as/IDefinitionNode.java   |  154 +
 .../tree/as/IDocumentableDefinitionNode.java       |   46 +
 .../compiler/tree/as/IDynamicAccessNode.java       |   40 +
 .../apache/royale/compiler/tree/as/IEmbedNode.java |   57 +
 .../royale/compiler/tree/as/IExpressionNode.java   |   88 +
 .../apache/royale/compiler/tree/as/IFileNode.java  |  115 +
 .../compiler/tree/as/IFileNodeAccumulator.java     |   83 +
 .../royale/compiler/tree/as/IForLoopNode.java      |  119 +
 .../royale/compiler/tree/as/IFunctionCallNode.java |  146 +
 .../royale/compiler/tree/as/IFunctionNode.java     |  187 +
 .../compiler/tree/as/IFunctionObjectNode.java      |   36 +
 .../royale/compiler/tree/as/IGetterNode.java       |   28 +
 .../royale/compiler/tree/as/IIdentifierNode.java   |   82 +
 .../apache/royale/compiler/tree/as/IIfNode.java    |  120 +
 .../royale/compiler/tree/as/IImportNode.java       |  122 +
 .../royale/compiler/tree/as/IInterfaceNode.java    |  133 +
 .../compiler/tree/as/IIterationFlowNode.java       |   74 +
 .../royale/compiler/tree/as/IKeywordNode.java      |   42 +
 .../compiler/tree/as/ILabeledStatementNode.java    |   38 +
 .../compiler/tree/as/ILanguageIdentifierNode.java  |   77 +
 .../compiler/tree/as/ILiteralContainerNode.java    |   41 +
 .../royale/compiler/tree/as/ILiteralNode.java      |  187 +
 .../tree/as/IMemberAccessExpressionNode.java       |   46 +
 .../royale/compiler/tree/as/IModifierNode.java     |   44 +
 .../tree/as/INamespaceAccessExpressionNode.java    |   27 +
 .../compiler/tree/as/INamespaceDecorationNode.java |   50 +
 .../royale/compiler/tree/as/INamespaceNode.java    |   71 +
 .../tree/as/INonResolvingIdentifierNode.java       |   28 +
 .../compiler/tree/as/INumericLiteralNode.java      |  111 +
 .../tree/as/IObjectLiteralValuePairNode.java       |   58 +
 .../royale/compiler/tree/as/IOperatorNode.java     |  395 ++
 .../royale/compiler/tree/as/IPackageNode.java      |   59 +
 .../royale/compiler/tree/as/IParameterNode.java    |   76 +
 .../compiler/tree/as/IRegExpLiteralNode.java       |  118 +
 .../royale/compiler/tree/as/IReturnNode.java       |   47 +
 .../compiler/tree/as/IScopedDefinitionNode.java    |   36 +
 .../royale/compiler/tree/as/IScopedNode.java       |   62 +
 .../royale/compiler/tree/as/ISetterNode.java       |   28 +
 .../royale/compiler/tree/as/IStatementNode.java    |   45 +
 .../royale/compiler/tree/as/ISwitchNode.java       |   85 +
 .../royale/compiler/tree/as/ITerminalNode.java     |  121 +
 .../compiler/tree/as/ITernaryOperatorNode.java     |   66 +
 .../apache/royale/compiler/tree/as/IThrowNode.java |   45 +
 .../tree/as/ITransparentContainerNode.java         |   29 +
 .../apache/royale/compiler/tree/as/ITryNode.java   |   98 +
 .../apache/royale/compiler/tree/as/ITypeNode.java  |   29 +
 .../royale/compiler/tree/as/ITypedClassNode.java   |   53 +
 .../compiler/tree/as/ITypedExpressionNode.java     |   62 +
 .../apache/royale/compiler/tree/as/ITypedNode.java |   60 +
 .../compiler/tree/as/IUnaryOperatorNode.java       |   44 +
 .../royale/compiler/tree/as/IUseNamespaceNode.java |   51 +
 .../compiler/tree/as/IVariableExpressionNode.java  |   33 +
 .../royale/compiler/tree/as/IVariableNode.java     |  125 +
 .../royale/compiler/tree/as/IWhileLoopNode.java    |  107 +
 .../apache/royale/compiler/tree/as/IWithNode.java  |   55 +
 .../tree/as/decorators/IVariableTypeDecorator.java |   46 +
 .../as/decorators/SymbolDecoratorProvider.java     |   89 +
 .../tree/metadata/IAccessibilityTagNode.java       |   28 +
 .../tree/metadata/IDefaultPropertyTagNode.java     |   39 +
 .../compiler/tree/metadata/IEffectTagNode.java     |   37 +
 .../compiler/tree/metadata/IEventTagNode.java      |   31 +
 .../tree/metadata/IEventTriggerTagNode.java        |   27 +
 .../tree/metadata/IInspectableTagNode.java         |   61 +
 .../compiler/tree/metadata/IMetaTagNode.java       |   52 +
 .../compiler/tree/metadata/IMetaTagsNode.java      |   84 +
 .../tree/metadata/IMultiValueMetaTagNode.java      |   32 +
 .../tree/metadata/IResourceBundleTagNode.java      |   28 +
 .../compiler/tree/metadata/IStyleTagNode.java      |   35 +
 .../compiler/tree/metadata/ITypedTagNode.java      |   28 +
 .../compiler/tree/mxml/IMXMLApplicationNode.java   |   58 +
 .../royale/compiler/tree/mxml/IMXMLArrayNode.java  |   27 +
 .../tree/mxml/IMXMLBindingAttributeNode.java       |   39 +
 .../compiler/tree/mxml/IMXMLBindingNode.java       |   45 +
 .../compiler/tree/mxml/IMXMLBooleanNode.java       |   42 +
 .../tree/mxml/IMXMLClassDefinitionNode.java        |  162 +
 .../royale/compiler/tree/mxml/IMXMLClassNode.java  |   45 +
 .../tree/mxml/IMXMLClassReferenceNode.java         |  134 +
 .../royale/compiler/tree/mxml/IMXMLClearNode.java  |   27 +
 .../tree/mxml/IMXMLCompilerDirectiveNodeBase.java  |   35 +
 .../compiler/tree/mxml/IMXMLComponentNode.java     |   53 +
 .../mxml/IMXMLConcatenatedDataBindingNode.java     |   36 +
 .../compiler/tree/mxml/IMXMLDataBindingNode.java   |   27 +
 .../tree/mxml/IMXMLDataBindingNodeContainer.java   |   27 +
 .../compiler/tree/mxml/IMXMLDeclarationsNode.java  |   38 +
 .../tree/mxml/IMXMLDeferredInstanceNode.java       |   48 +
 .../compiler/tree/mxml/IMXMLDefinitionNode.java    |   59 +
 .../compiler/tree/mxml/IMXMLDesignLayerNode.java   |  122 +
 .../compiler/tree/mxml/IMXMLDocumentNode.java      |   27 +
 .../tree/mxml/IMXMLEffectSpecifierNode.java        |   35 +
 .../royale/compiler/tree/mxml/IMXMLEmbedNode.java  |   27 +
 .../tree/mxml/IMXMLEventSpecifierNode.java         |   58 +
 .../compiler/tree/mxml/IMXMLExpressionNode.java    |   47 +
 .../compiler/tree/mxml/IMXMLFactoryNode.java       |   38 +
 .../royale/compiler/tree/mxml/IMXMLFileNode.java   |   72 +
 .../compiler/tree/mxml/IMXMLFunctionNode.java      |   41 +
 .../compiler/tree/mxml/IMXMLHTTPServiceNode.java   |   39 +
 .../mxml/IMXMLHTTPServiceRequestPropertyNode.java  |   27 +
 .../compiler/tree/mxml/IMXMLImplementsNode.java    |   42 +
 .../compiler/tree/mxml/IMXMLInstanceNode.java      |  103 +
 .../royale/compiler/tree/mxml/IMXMLIntNode.java    |   41 +
 .../compiler/tree/mxml/IMXMLLibraryNode.java       |   34 +
 .../compiler/tree/mxml/IMXMLLiteralNode.java       |   37 +
 .../compiler/tree/mxml/IMXMLMetadataNode.java      |   39 +
 .../royale/compiler/tree/mxml/IMXMLModelNode.java  |   37 +
 .../tree/mxml/IMXMLModelPropertyContainerNode.java |   68 +
 .../compiler/tree/mxml/IMXMLModelPropertyNode.java |   35 +
 .../compiler/tree/mxml/IMXMLModelRootNode.java     |   31 +
 .../royale/compiler/tree/mxml/IMXMLNode.java       |   76 +
 .../royale/compiler/tree/mxml/IMXMLNumberNode.java |   42 +
 .../royale/compiler/tree/mxml/IMXMLObjectNode.java |   27 +
 .../compiler/tree/mxml/IMXMLPrivateNode.java       |   29 +
 .../tree/mxml/IMXMLPropertySpecifierNode.java      |   51 +
 .../royale/compiler/tree/mxml/IMXMLRegExpNode.java |   27 +
 .../tree/mxml/IMXMLRemoteObjectMethodNode.java     |   39 +
 .../compiler/tree/mxml/IMXMLRemoteObjectNode.java  |   39 +
 .../compiler/tree/mxml/IMXMLReparentNode.java      |   52 +
 .../compiler/tree/mxml/IMXMLRepeaterNode.java      |   32 +
 .../compiler/tree/mxml/IMXMLResourceNode.java      |   53 +
 .../royale/compiler/tree/mxml/IMXMLScriptNode.java |   55 +
 .../tree/mxml/IMXMLSingleDataBindingNode.java      |   40 +
 .../compiler/tree/mxml/IMXMLSpecifierNode.java     |   51 +
 .../royale/compiler/tree/mxml/IMXMLStateNode.java  |   46 +
 .../royale/compiler/tree/mxml/IMXMLStringNode.java |   41 +
 .../royale/compiler/tree/mxml/IMXMLStyleNode.java  |   43 +
 .../tree/mxml/IMXMLStyleSpecifierNode.java         |   32 +
 .../royale/compiler/tree/mxml/IMXMLUintNode.java   |   41 +
 .../royale/compiler/tree/mxml/IMXMLVectorNode.java |   46 +
 .../compiler/tree/mxml/IMXMLWebServiceNode.java    |   39 +
 .../tree/mxml/IMXMLWebServiceOperationNode.java    |   39 +
 .../compiler/tree/mxml/IMXMLXMLListNode.java       |   41 +
 .../royale/compiler/tree/mxml/IMXMLXMLNode.java    |   56 +
 .../compiler/tree/mxml/IOldMXMLFileNode.java       |   39 +
 .../compiler/tree/mxml/package.html                |    0
 .../org/apache/royale/compiler/tree/package.html   |   73 +
 .../tree/properties/IResourceBundleEntryNode.java  |   44 +
 .../tree/properties/IResourceBundleFileNode.java   |   46 +
 .../royale/compiler/units/ICompilationUnit.java    |  264 +
 .../compiler/units/IInvisibleCompilationUnit.java  |   64 +
 .../{flex => royale}/compiler/units/package.html   |    0
 .../units/requests/IABCBytesRequestResult.java     |   53 +
 .../units/requests/IFileScopeRequestResult.java    |   62 +
 .../IOutgoingDependenciesRequestResult.java        |   32 +
 .../royale/compiler/units/requests/IRequest.java   |   71 +
 .../compiler/units/requests/IRequestResult.java    |   34 +
 .../units/requests/ISWFTagsRequestResult.java      |   55 +
 .../units/requests/ISyntaxTreeRequestResult.java   |   57 +
 .../compiler/units/requests/package.html           |    0
 .../compiler/workspaces/IIndexingReader.java       |   33 +
 .../compiler/workspaces/IInvalidationListener.java |   80 +
 .../royale/compiler/workspaces/IWorkspace.java     |  211 +
 .../workspaces/IWorkspaceProfilingDelegate.java    |   57 +
 .../compiler/workspaces/package.html               |    0
 .../src/main/java/org/apache/royale/swc/ISWC.java  |  101 +
 .../java/org/apache/royale/swc/ISWCComponent.java  |   64 +
 .../java/org/apache/royale/swc/ISWCDigest.java     |   48 +
 .../java/org/apache/royale/swc/ISWCFileEntry.java  |   58 +
 .../java/org/apache/royale/swc/ISWCLibrary.java    |  105 +
 .../java/org/apache/royale/swc/ISWCManager.java    |   78 +
 .../java/org/apache/royale/swc/ISWCScript.java     |   94 +
 .../java/org/apache/royale/swc/ISWCVersion.java    |  105 +
 .../src/main/java/org/apache/royale/swc/SWC.java   |  218 +
 .../java/org/apache/royale/swc/SWCComponent.java   |  130 +
 .../java/org/apache/royale/swc/SWCDepends.java     |  733 ++
 .../main/java/org/apache/royale/swc/SWCDigest.java |  106 +
 .../java/org/apache/royale/swc/SWCLibrary.java     |  188 +
 .../java/org/apache/royale/swc/SWCManager.java     |  177 +
 .../main/java/org/apache/royale/swc/SWCScript.java |  179 +
 .../java/org/apache/royale/swc/SWCVersion.java     |  183 +
 .../royale/swc/catalog/ICatalogXMLConstants.java   |   66 +
 .../apache/royale/swc/catalog/SWCFileEntry.java    |   70 +
 .../royale/swc/catalog/StAXCatalogReader.java      |  251 +
 .../royale/swc/catalog/StAXCatalogWriter.java      |  379 ++
 .../apache/royale/swc/catalog/XMLFormatter.java    |  310 +
 .../{flex => royale}/swc/catalog/package.html      |    0
 .../org/apache/royale/swc/dita/IDITAEntry.java     |   42 +
 .../java/org/apache/royale/swc/dita/IDITAList.java |   57 +
 .../apache/{flex => royale}/swc/dita/package.html  |    0
 .../java/org/apache/royale/swc/io/ISWCReader.java  |   44 +
 .../java/org/apache/royale/swc/io/ISWCWriter.java  |   38 +
 .../apache/royale/swc/io/SWCDirectoryWriter.java   |  155 +
 .../java/org/apache/royale/swc/io/SWCReader.java   |  222 +
 .../java/org/apache/royale/swc/io/SWCWriter.java   |  147 +
 .../org/apache/royale/swc/io/SWCWriterBase.java    |  252 +
 .../apache/{flex => royale}/swc/io/package.html    |    0
 .../org/apache/{flex => royale}/swc/package.html   |    0
 .../main/java/org/apache/royale/swf/Header.java    |  239 +
 .../src/main/java/org/apache/royale/swf/ISWF.java  |  281 +
 .../java/org/apache/royale/swf/ISWFConstants.java  |   42 +
 .../java/org/apache/royale/swf/ITagContainer.java  |   33 +
 .../src/main/java/org/apache/royale/swf/SWF.java   |  334 +
 .../main/java/org/apache/royale/swf/SWFFrame.java  |  286 +
 .../main/java/org/apache/royale/swf/TagType.java   |  137 +
 .../apache/royale/swf/builders/IShapeIterator.java |   38 +
 .../apache/royale/swf/builders/ITagBuilder.java    |   30 +
 .../apache/royale/swf/builders/ShapeBuilder.java   |  751 ++
 .../{flex => royale}/swf/builders/package.html     |    0
 .../org/apache/royale/swf/io/IInputBitStream.java  |  214 +
 .../org/apache/royale/swf/io/IOutputBitStream.java |  223 +
 .../java/org/apache/royale/swf/io/ISWFReader.java  |   43 +
 .../java/org/apache/royale/swf/io/ISWFWriter.java  |   49 +
 .../apache/royale/swf/io/ISWFWriterFactory.java    |   34 +
 .../org/apache/royale/swf/io/InputBitStream.java   |  381 ++
 .../org/apache/royale/swf/io/LZMACompressor.java   |  169 +
 .../org/apache/royale/swf/io/LZMAInputStream.java  |   94 +
 .../org/apache/royale/swf/io/OutputBitStream.java  |  382 ++
 .../java/org/apache/royale/swf/io/SWFDump.java     | 2680 ++++++++
 .../java/org/apache/royale/swf/io/SWFReader.java   | 2989 ++++++++
 .../java/org/apache/royale/swf/io/SWFWriter.java   | 2718 ++++++++
 .../java/org/apache/royale/swf/io/SizeReport.java  |  308 +
 .../royale/swf/io/SizeReportWritingSWFWriter.java  |  477 ++
 .../apache/{flex => royale}/swf/io/package.html    |    0
 .../org/apache/{flex => royale}/swf/package.html   |    0
 .../apache/royale/swf/tags/CSMTextSettingsTag.java |  140 +
 .../royale/swf/tags/CharacterIterableFactory.java  |  237 +
 .../org/apache/royale/swf/tags/CharacterTag.java   |   55 +
 .../royale/swf/tags/DefineBinaryDataTag.java       |   72 +
 .../apache/royale/swf/tags/DefineBitsJPEG2Tag.java |   49 +
 .../apache/royale/swf/tags/DefineBitsJPEG3Tag.java |  106 +
 .../royale/swf/tags/DefineBitsLossless2Tag.java    |   44 +
 .../royale/swf/tags/DefineBitsLosslessTag.java     |  139 +
 .../org/apache/royale/swf/tags/DefineBitsTag.java  |   79 +
 .../apache/royale/swf/tags/DefineButton2Tag.java   |   74 +
 .../royale/swf/tags/DefineButtonCxformTag.java     |   84 +
 .../royale/swf/tags/DefineButtonSoundTag.java      |  103 +
 .../apache/royale/swf/tags/DefineButtonTag.java    |   96 +
 .../apache/royale/swf/tags/DefineEditTextTag.java  |  614 ++
 .../org/apache/royale/swf/tags/DefineFont2Tag.java |  407 ++
 .../org/apache/royale/swf/tags/DefineFont3Tag.java |   64 +
 .../org/apache/royale/swf/tags/DefineFont4Tag.java |  144 +
 .../royale/swf/tags/DefineFontAlignZonesTag.java   |  109 +
 .../apache/royale/swf/tags/DefineFontInfo2Tag.java |   60 +
 .../apache/royale/swf/tags/DefineFontInfoTag.java  |  199 +
 .../apache/royale/swf/tags/DefineFontNameTag.java  |   98 +
 .../org/apache/royale/swf/tags/DefineFontTag.java  |  104 +
 .../royale/swf/tags/DefineMorphShape2Tag.java      |  138 +
 .../royale/swf/tags/DefineMorphShapeTag.java       |  179 +
 .../royale/swf/tags/DefineScalingGridTag.java      |  101 +
 .../swf/tags/DefineSceneAndFrameLabelDataTag.java  |   69 +
 .../apache/royale/swf/tags/DefineShape2Tag.java    |   48 +
 .../apache/royale/swf/tags/DefineShape3Tag.java    |   48 +
 .../apache/royale/swf/tags/DefineShape4Tag.java    |   87 +
 .../org/apache/royale/swf/tags/DefineShapeTag.java |   90 +
 .../org/apache/royale/swf/tags/DefineSoundTag.java |  144 +
 .../apache/royale/swf/tags/DefineSpriteTag.java    |   89 +
 .../org/apache/royale/swf/tags/DefineText2Tag.java |   44 +
 .../org/apache/royale/swf/tags/DefineTextTag.java  |  163 +
 .../royale/swf/tags/DefineVideoStreamTag.java      |  142 +
 .../java/org/apache/royale/swf/tags/DoABCTag.java  |  127 +
 .../apache/royale/swf/tags/EnableDebugger2Tag.java |   70 +
 .../apache/royale/swf/tags/EnableTelemetryTag.java |   58 +
 .../java/org/apache/royale/swf/tags/EndTag.java    |   36 +
 .../apache/royale/swf/tags/ExportAssetsTag.java    |  178 +
 .../apache/royale/swf/tags/FileAttributesTag.java  |  132 +
 .../org/apache/royale/swf/tags/FrameLabelTag.java  |  105 +
 .../org/apache/royale/swf/tags/IAlwaysLongTag.java |   29 +
 .../apache/royale/swf/tags/ICharacterReferrer.java |   34 +
 .../org/apache/royale/swf/tags/ICharacterTag.java  |   34 +
 .../royale/swf/tags/IDefineBinaryImageTag.java     |   32 +
 .../org/apache/royale/swf/tags/IDefineFontTag.java |   41 +
 .../java/org/apache/royale/swf/tags/IFontInfo.java |  123 +
 .../org/apache/royale/swf/tags/IManagedTag.java    |   30 +
 .../main/java/org/apache/royale/swf/tags/ITag.java |   35 +
 .../org/apache/royale/swf/tags/JPEGTablesTag.java  |   62 +
 .../org/apache/royale/swf/tags/MetadataTag.java    |   76 +
 .../apache/royale/swf/tags/PlaceObject2Tag.java    |  241 +
 .../apache/royale/swf/tags/PlaceObject3Tag.java    |  221 +
 .../org/apache/royale/swf/tags/PlaceObjectTag.java |  108 +
 .../org/apache/royale/swf/tags/ProductInfoTag.java |  217 +
 .../java/org/apache/royale/swf/tags/RawTag.java    |   70 +
 .../apache/royale/swf/tags/RemoveObject2Tag.java   |   57 +
 .../apache/royale/swf/tags/RemoveObjectTag.java    |   81 +
 .../apache/royale/swf/tags/ScriptLimitsTag.java    |   75 +
 .../royale/swf/tags/SetBackgroundColorTag.java     |   67 +
 .../org/apache/royale/swf/tags/SetTabIndexTag.java |   90 +
 .../org/apache/royale/swf/tags/ShowFrameTag.java   |   39 +
 .../royale/swf/tags/SoundStreamBlockTag.java       |   61 +
 .../royale/swf/tags/SoundStreamHead2Tag.java       |   39 +
 .../apache/royale/swf/tags/SoundStreamHeadTag.java |  227 +
 .../org/apache/royale/swf/tags/StartSound2Tag.java |   82 +
 .../org/apache/royale/swf/tags/StartSoundTag.java  |   84 +
 .../org/apache/royale/swf/tags/SymbolClassTag.java |  151 +
 .../main/java/org/apache/royale/swf/tags/Tag.java  |   75 +
 .../org/apache/royale/swf/tags/VideoFrameTag.java  |  110 +
 .../apache/{flex => royale}/swf/tags/package.html  |    0
 .../java/org/apache/royale/swf/types/ARGB.java     |   40 +
 .../org/apache/royale/swf/types/BevelFilter.java   |  231 +
 .../org/apache/royale/swf/types/BlurFilter.java    |   83 +
 .../org/apache/royale/swf/types/ButtonRecord.java  |  243 +
 .../java/org/apache/royale/swf/types/CXForm.java   |  100 +
 .../apache/royale/swf/types/CXFormWithAlpha.java   |   60 +
 .../org/apache/royale/swf/types/ClipActions.java   |   31 +
 .../apache/royale/swf/types/ConvolutionFilter.java |  172 +
 .../apache/royale/swf/types/CurvedEdgeRecord.java  |   98 +
 .../apache/royale/swf/types/DropShadowFilter.java  |  208 +
 .../org/apache/royale/swf/types/EdgeRecord.java    |   44 +
 .../apache/royale/swf/types/EndShapeRecord.java    |   32 +
 .../org/apache/royale/swf/types/FillStyle.java     |  157 +
 .../apache/royale/swf/types/FillStyleArray.java    |   58 +
 .../java/org/apache/royale/swf/types/Filter.java   |  228 +
 .../org/apache/royale/swf/types/FocalGradient.java |   54 +
 .../org/apache/royale/swf/types/GlowFilter.java    |  165 +
 .../org/apache/royale/swf/types/GlyphEntry.java    |   85 +
 .../org/apache/royale/swf/types/GradRecord.java    |   51 +
 .../java/org/apache/royale/swf/types/Gradient.java |   96 +
 .../royale/swf/types/GradientBevelFilter.java      |   83 +
 .../royale/swf/types/GradientGlowFilter.java       |  135 +
 .../org/apache/royale/swf/types/IDataType.java     |   28 +
 .../org/apache/royale/swf/types/IFillStyle.java    |   30 +
 .../org/apache/royale/swf/types/ILineStyle.java    |   28 +
 .../org/apache/royale/swf/types/KerningRecord.java |   83 +
 .../org/apache/royale/swf/types/LineStyle.java     |   67 +
 .../org/apache/royale/swf/types/LineStyle2.java    |  156 +
 .../apache/royale/swf/types/LineStyleArray.java    |   46 +
 .../java/org/apache/royale/swf/types/Matrix.java   |  124 +
 .../apache/royale/swf/types/MorphFillStyle.java    |  277 +
 .../apache/royale/swf/types/MorphGradRecord.java   |  112 +
 .../org/apache/royale/swf/types/MorphGradient.java |   30 +
 .../apache/royale/swf/types/MorphLineStyle.java    |  112 +
 .../apache/royale/swf/types/MorphLineStyle2.java   |  265 +
 .../main/java/org/apache/royale/swf/types/RGB.java |   95 +
 .../java/org/apache/royale/swf/types/RGBA.java     |   85 +
 .../java/org/apache/royale/swf/types/Rect.java     |  103 +
 .../java/org/apache/royale/swf/types/Shape.java    |  115 +
 .../org/apache/royale/swf/types/ShapeRecord.java   |   82 +
 .../apache/royale/swf/types/ShapeWithStyle.java    |   77 +
 .../org/apache/royale/swf/types/SoundEnvelope.java |   80 +
 .../org/apache/royale/swf/types/SoundInfo.java     |  221 +
 .../royale/swf/types/StraightEdgeRecord.java       |  109 +
 .../apache/royale/swf/types/StyleChangeRecord.java |  453 ++
 .../java/org/apache/royale/swf/types/Styles.java   |   86 +
 .../org/apache/royale/swf/types/TextRecord.java    |  237 +
 .../java/org/apache/royale/swf/types/ZoneData.java |   44 +
 .../org/apache/royale/swf/types/ZoneRecord.java    |  104 +
 .../apache/{flex => royale}/swf/types/package.html |    0
 .../java/org/apache/royale/utils/ArgumentUtil.java |  214 +
 .../main/java/org/apache/royale/utils/Base64.java  |  306 +
 .../java/org/apache/royale/utils/CheapArray.java   |  268 +
 .../royale/utils/DAByteArrayOutputStream.java      |   51 +
 .../java/org/apache/royale/utils/DirectoryID.java  |   48 +
 .../org/apache/royale/utils/ExceptionUtil.java     |  208 +
 .../java/org/apache/royale/utils/FastStack.java    |  109 +
 .../main/java/org/apache/royale/utils/FileID.java  |   99 +
 .../java/org/apache/royale/utils/FileUtils.java    |  214 +
 .../apache/royale/utils/FilenameNormalization.java |  109 +
 .../apache/royale/utils/ILengthAwareReader.java    |   49 +
 .../main/java/org/apache/royale/utils/IntMap.java  |  234 +
 .../org/apache/royale/utils/IntMapLRUCache.java    |  313 +
 .../main/java/org/apache/royale/utils/JSXUtil.java |  145 +
 .../royale/utils/NonLockingStringReader.java       |   49 +
 .../main/java/org/apache/royale/utils/Point.java   |   41 +
 .../org/apache/royale/utils/StringEncoder.java     |   93 +
 .../java/org/apache/royale/utils/StringUtils.java  |  105 +
 .../main/java/org/apache/royale/utils/Trace.java   |  146 +
 .../main/java/org/apache/royale/utils/Version.java |  261 +
 .../org/apache/{flex => royale}/utils/package.html |    0
 .../compiler/internal/as/codegen/CmcEmitter.jbg    |  245 -
 .../compiler/internal/as/codegen/FunctionRules.jbg |   36 -
 .../flex/compiler/internal/as/codegen/cmc.jbg      |  245 -
 .../compiler/internal/css/codegen/CSSEmitter.jbg   |   58 -
 .../compiler/internal/css/codegen/CSSRules.jbg     |   57 -
 .../flex/compiler/internal/css/codegen/css.jbg     |   58 -
 .../compiler/internal/as/codegen/CmcEmitter.jbg    |  245 +
 .../compiler/internal/as/codegen/CmcPatterns.jbg   |    0
 .../compiler/internal/as/codegen/CmcRules.jbg      |    0
 .../as/codegen/CompoundAssignmentPatterns.jbg      |    0
 .../as/codegen/CompoundAssignmentRules.jbg         |    0
 .../as/codegen/CompoundLogicalAssignmentRules.jbg  |    0
 .../internal/as/codegen/ConstantArithmetic.jbg     |    0
 .../compiler/internal/as/codegen/ConstantLogic.jbg |    0
 .../internal/as/codegen/FunctionPatterns.jbg       |    0
 .../compiler/internal/as/codegen/FunctionRules.jbg |   36 +
 .../internal/as/codegen/SemanticErrors.jbg         |    0
 .../royale/compiler/internal/as/codegen/cmc.jbg    |  245 +
 .../compiler/internal/css/codegen/CSSEmitter.jbg   |   58 +
 .../compiler/internal/css/codegen/CSSPatterns.jbg  |    0
 .../compiler/internal/css/codegen/CSSRules.jbg     |   57 +
 .../royale/compiler/internal/css/codegen/css.jbg   |   58 +
 .../internal/parsing/as/RawASDocTokenizer.lex      |  234 -
 .../internal/parsing/as/RawASTokenizer.lex         | 1293 ----
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |  536 --
 .../internal/parsing/as/RawASDocTokenizer.lex      |  234 +
 .../internal/parsing/as/RawASTokenizer.lex         | 1293 ++++
 .../compiler/internal/parsing/as/skeleton.default  |    0
 .../compiler/internal/parsing/as/skeleton.falcon   |    0
 .../internal/parsing/mxml/RawMXMLTokenizer.lex     |  536 ++
 .../services/org.apache.flex.tools.FlexToolGroup   |    2 +-
 compiler/src/main/resources/downloads.xml          |    4 +-
 .../src/main/resources/env-template.properties     |   33 +-
 .../apache/flex/compiler/messages_en.properties    |  350 -
 .../apache/flex/compiler/messages_fr.properties    |  716 --
 .../apache/flex/compiler/messages_ja.properties    |  716 --
 .../apache/flex/compiler/messages_zh_CN.properties |  716 --
 .../apache/royale/compiler/messages_en.properties  |  350 +
 .../apache/royale/compiler/messages_fr.properties  |  716 ++
 .../apache/royale/compiler/messages_ja.properties  |  716 ++
 .../royale/compiler/messages_zh_CN.properties      |  716 ++
 compiler/src/main/resources/overview.html          |   10 +-
 .../main/resources/template-unittest.properties    |   12 +-
 .../as/codegen/UnknownTreeHandlerPatterns.xml      |    0
 compiler/src/site/site.xml                         |   13 +-
 compiler/src/test/build.xml                        |   10 +-
 compiler/src/test/java/as/ASFeatureTestsBase.java  |    6 +-
 compiler/src/test/java/f/SDKSWCTests.java          |   26 +-
 .../java/mxml/tags/MXMLDefinitionTagTests.java     |    2 +-
 .../test/java/mxml/tags/MXMLFeatureTestsBase.java  |    6 +-
 .../java/mxml/tags/MXMLInstanceTagTestsBase.java   |    2 +-
 .../test/java/mxml/tags/MXMLMetadataTagTests.java  |    2 +-
 .../internal/css/CSSArrayPropertyValueTests.java   |   92 -
 .../flex/compiler/internal/css/CSSBaseTests.java   |   96 -
 .../internal/css/CSSColorPropertyValueTests.java   |  127 -
 .../compiler/internal/css/CSSCombinatorTests.java  |  107 -
 .../compiler/internal/css/CSSDocumentTests.java    |  190 -
 .../compiler/internal/css/CSSFontFaceTests.java    |  213 -
 .../css/CSSFunctionCallPropertyValueTests.java     |   99 -
 .../internal/css/CSSKeywordPropertyValueTests.java |   70 -
 .../internal/css/CSSMediaQueryConditionTests.java  |  120 -
 .../internal/css/CSSNamespaceDefinitionTests.java  |  134 -
 .../internal/css/CSSNumberPropertyValueTests.java  |  175 -
 .../compiler/internal/css/CSSPropertyTests.java    |   95 -
 .../internal/css/CSSPropertyValueTests.java        |   68 -
 .../css/CSSRgbColorPropertyValueTests.java         |  108 -
 .../flex/compiler/internal/css/CSSRuleTests.java   |  219 -
 .../internal/css/CSSSelectorConditionTests.java    |  133 -
 .../compiler/internal/css/CSSSelectorTests.java    |  203 -
 .../internal/css/CSSStringPropertyValueTests.java  |   83 -
 .../flex/compiler/internal/mxml/MXMLDataTests.java |   96 -
 .../internal/mxml/MXMLInstructionDataTests.java    |  108 -
 .../compiler/internal/mxml/MXMLTextDataTests.java  |  226 -
 .../compiler/internal/mxml/MXMLUnitDataTests.java  |   54 -
 .../internal/parsing/mxml/MXMLTokenizerTests.java  |  823 ---
 .../internal/tree/mxml/MXMLArrayNodeTests.java     |  138 -
 .../internal/tree/mxml/MXMLBindingNodeTests.java   |  191 -
 .../internal/tree/mxml/MXMLBooleanNodeTests.java   |  268 -
 .../internal/tree/mxml/MXMLClassNodeTests.java     |  110 -
 .../tree/mxml/MXMLClassReferenceNodeTests.java     |   32 -
 .../internal/tree/mxml/MXMLComponentNodeTests.java |  160 -
 .../tree/mxml/MXMLDeclarationsNodeTests.java       |  102 -
 .../tree/mxml/MXMLDefinitionNodeTests.java         |  154 -
 .../tree/mxml/MXMLDesignLayerNodeTests.java        |  117 -
 .../tree/mxml/MXMLEventSpecifierNodeTests.java     |  201 -
 .../tree/mxml/MXMLExpressionNodeBaseTests.java     |   44 -
 .../internal/tree/mxml/MXMLFunctionNodeTests.java  |  124 -
 .../tree/mxml/MXMLHTTPServiceNodeTests.java        |   69 -
 .../tree/mxml/MXMLImplementsNodeTests.java         |  106 -
 .../internal/tree/mxml/MXMLInstanceNodeTests.java  |   64 -
 .../internal/tree/mxml/MXMLIntNodeTests.java       |  266 -
 .../internal/tree/mxml/MXMLLibraryNodeTests.java   |  108 -
 .../internal/tree/mxml/MXMLMetadataNodeTests.java  |   97 -
 .../internal/tree/mxml/MXMLModelNodeTests.java     |  141 -
 .../internal/tree/mxml/MXMLNodeBaseTests.java      |  209 -
 .../internal/tree/mxml/MXMLNumberNodeTests.java    |  203 -
 .../internal/tree/mxml/MXMLObjectNodeTests.java    |  156 -
 .../internal/tree/mxml/MXMLPrivateNodeTests.java   |  104 -
 .../MXMLPropertySpecifierNodeBooleanTests.java     |   84 -
 .../mxml/MXMLPropertySpecifierNodeClassTests.java  |  118 -
 .../mxml/MXMLPropertySpecifierNodeIntTests.java    |   84 -
 .../mxml/MXMLPropertySpecifierNodeNumberTests.java |  363 -
 .../mxml/MXMLPropertySpecifierNodeStringTests.java |   84 -
 .../tree/mxml/MXMLPropertySpecifierNodeTests.java  |   86 -
 .../mxml/MXMLPropertySpecifierNodeUintTests.java   |   84 -
 .../internal/tree/mxml/MXMLRegExpNodeTests.java    |   95 -
 .../tree/mxml/MXMLRemoteObjectNodeTests.java       |   70 -
 .../internal/tree/mxml/MXMLResourceNodeTests.java  |  127 -
 .../internal/tree/mxml/MXMLScriptNodeTests.java    |   94 -
 .../tree/mxml/MXMLSpecifierNodeBaseTests.java      |   33 -
 .../internal/tree/mxml/MXMLStateNodeTests.java     |   79 -
 .../internal/tree/mxml/MXMLStringNodeTests.java    |  169 -
 .../internal/tree/mxml/MXMLStyleNodeTests.java     |  133 -
 .../internal/tree/mxml/MXMLUintNodeTests.java      |  206 -
 .../internal/tree/mxml/MXMLVectorNodeTests.java    |  203 -
 .../tree/mxml/MXMLWebServiceNodeTests.java         |   69 -
 .../internal/tree/mxml/MXMLXMLListNodeTests.java   |  108 -
 .../internal/tree/mxml/MXMLXMLNodeTests.java       |  148 -
 .../internal/css/CSSArrayPropertyValueTests.java   |   92 +
 .../royale/compiler/internal/css/CSSBaseTests.java |   96 +
 .../internal/css/CSSColorPropertyValueTests.java   |  127 +
 .../compiler/internal/css/CSSCombinatorTests.java  |  107 +
 .../compiler/internal/css/CSSDocumentTests.java    |  190 +
 .../compiler/internal/css/CSSFontFaceTests.java    |  213 +
 .../css/CSSFunctionCallPropertyValueTests.java     |   99 +
 .../internal/css/CSSKeywordPropertyValueTests.java |   70 +
 .../internal/css/CSSMediaQueryConditionTests.java  |  120 +
 .../internal/css/CSSNamespaceDefinitionTests.java  |  134 +
 .../internal/css/CSSNumberPropertyValueTests.java  |  175 +
 .../compiler/internal/css/CSSPropertyTests.java    |   95 +
 .../internal/css/CSSPropertyValueTests.java        |   68 +
 .../css/CSSRgbColorPropertyValueTests.java         |  108 +
 .../royale/compiler/internal/css/CSSRuleTests.java |  219 +
 .../internal/css/CSSSelectorConditionTests.java    |  133 +
 .../compiler/internal/css/CSSSelectorTests.java    |  203 +
 .../internal/css/CSSStringPropertyValueTests.java  |   83 +
 .../compiler/internal/mxml/MXMLDataTests.java      |   96 +
 .../internal/mxml/MXMLInstructionDataTests.java    |  108 +
 .../compiler/internal/mxml/MXMLTextDataTests.java  |  226 +
 .../compiler/internal/mxml/MXMLUnitDataTests.java  |   54 +
 .../internal/parsing/mxml/MXMLTokenizerTests.java  |  823 +++
 .../internal/tree/mxml/MXMLArrayNodeTests.java     |  138 +
 .../internal/tree/mxml/MXMLBindingNodeTests.java   |  191 +
 .../internal/tree/mxml/MXMLBooleanNodeTests.java   |  268 +
 .../internal/tree/mxml/MXMLClassNodeTests.java     |  110 +
 .../tree/mxml/MXMLClassReferenceNodeTests.java     |   32 +
 .../internal/tree/mxml/MXMLComponentNodeTests.java |  160 +
 .../tree/mxml/MXMLDeclarationsNodeTests.java       |  102 +
 .../tree/mxml/MXMLDefinitionNodeTests.java         |  154 +
 .../tree/mxml/MXMLDesignLayerNodeTests.java        |  117 +
 .../tree/mxml/MXMLEventSpecifierNodeTests.java     |  201 +
 .../tree/mxml/MXMLExpressionNodeBaseTests.java     |   44 +
 .../internal/tree/mxml/MXMLFunctionNodeTests.java  |  124 +
 .../tree/mxml/MXMLHTTPServiceNodeTests.java        |   69 +
 .../tree/mxml/MXMLImplementsNodeTests.java         |  106 +
 .../internal/tree/mxml/MXMLInstanceNodeTests.java  |   64 +
 .../internal/tree/mxml/MXMLIntNodeTests.java       |  266 +
 .../internal/tree/mxml/MXMLLibraryNodeTests.java   |  108 +
 .../internal/tree/mxml/MXMLMetadataNodeTests.java  |   97 +
 .../internal/tree/mxml/MXMLModelNodeTests.java     |  141 +
 .../internal/tree/mxml/MXMLNodeBaseTests.java      |  209 +
 .../internal/tree/mxml/MXMLNumberNodeTests.java    |  203 +
 .../internal/tree/mxml/MXMLObjectNodeTests.java    |  156 +
 .../internal/tree/mxml/MXMLPrivateNodeTests.java   |  104 +
 .../MXMLPropertySpecifierNodeBooleanTests.java     |   84 +
 .../mxml/MXMLPropertySpecifierNodeClassTests.java  |  118 +
 .../mxml/MXMLPropertySpecifierNodeIntTests.java    |   84 +
 .../mxml/MXMLPropertySpecifierNodeNumberTests.java |  363 +
 .../mxml/MXMLPropertySpecifierNodeStringTests.java |   84 +
 .../tree/mxml/MXMLPropertySpecifierNodeTests.java  |   86 +
 .../mxml/MXMLPropertySpecifierNodeUintTests.java   |   84 +
 .../internal/tree/mxml/MXMLRegExpNodeTests.java    |   95 +
 .../tree/mxml/MXMLRemoteObjectNodeTests.java       |   70 +
 .../internal/tree/mxml/MXMLResourceNodeTests.java  |  127 +
 .../internal/tree/mxml/MXMLScriptNodeTests.java    |   94 +
 .../tree/mxml/MXMLSpecifierNodeBaseTests.java      |   33 +
 .../internal/tree/mxml/MXMLStateNodeTests.java     |   79 +
 .../internal/tree/mxml/MXMLStringNodeTests.java    |  169 +
 .../internal/tree/mxml/MXMLStyleNodeTests.java     |  133 +
 .../internal/tree/mxml/MXMLUintNodeTests.java      |  206 +
 .../internal/tree/mxml/MXMLVectorNodeTests.java    |  203 +
 .../tree/mxml/MXMLWebServiceNodeTests.java         |   69 +
 .../internal/tree/mxml/MXMLXMLListNodeTests.java   |  108 +
 .../internal/tree/mxml/MXMLXMLNodeTests.java       |  148 +
 .../java/properties/MXMLPropertyTestsBase.java     |    2 +-
 debugger/build.xml                                 |    2 +-
 debugger/pom.xml                                   |   16 +-
 .../debugger/expression/AS3DebuggerReducer.java    |   32 +-
 .../tools/debugger/expression/ASTBuilder.java      |    4 +-
 .../debugger/expression/DebuggerExpression.java    |   18 +-
 .../expression/DebuggerExpressionEvaluator.java    |    8 +-
 .../tools/debugger/expression/DebuggerUtil.java    |   22 +-
 .../debugger/expression/FoldedExpressionNode.java  |   12 +-
 .../tools/debugger/expression/IASTFolder.java      |    2 +-
 .../debugger/expression/IExpressionEvaluator.java  |    2 +-
 .../expression/LogicalOperatorsFolder.java         |   14 +-
 .../tools/debugger/cli/AmbiguousException.java     |    0
 .../tools/debugger/cli/BreakAction.java            |    0
 .../tools/debugger/cli/BreakIdentifier.java        |    0
 .../tools/debugger/cli/CatchAction.java            |    0
 .../tools/debugger/cli/DebugCLI.java               |    0
 .../tools/debugger/cli/DisplayAction.java          |    0
 .../tools/debugger/cli/ExpressionCache.java        |    0
 .../tools/debugger/cli/ExpressionContext.java      |    0
 .../tools/debugger/cli/Extensions.java             |    0
 .../tools/debugger/cli/ExtensionsDisabled.java     |    0
 .../tools/debugger/cli/FaultActions.java           |    0
 .../tools/debugger/cli/FileInfoCache.java          |    0
 .../{flex => royale}/tools/debugger/cli/Help.java  |    0
 .../tools/debugger/cli/IntProperties.java          |    0
 .../tools/debugger/cli/InternalProperty.java       |    0
 .../tools/debugger/cli/LocationCollection.java     |    0
 .../tools/debugger/cli/NoMatchException.java       |    0
 .../tools/debugger/cli/StringIntArray.java         |    0
 .../tools/debugger/cli/VariableFacade.java         |    0
 .../tools/debugger/cli/WatchAction.java            |    0
 .../tools/debugger/expression/AS3DebuggerBURM.jbg  |   22 +-
 .../tools/debugger/cli/fdb_da.properties           |    0
 .../tools/debugger/cli/fdb_de.properties           |    0
 .../tools/debugger/cli/fdb_en.properties           |    0
 .../tools/debugger/cli/fdb_es.properties           |    0
 .../tools/debugger/cli/fdb_fi.properties           |    0
 .../tools/debugger/cli/fdb_fr.properties           |    0
 .../tools/debugger/cli/fdb_it.properties           |    0
 .../tools/debugger/cli/fdb_ja.properties           |    0
 .../tools/debugger/cli/fdb_ko.properties           |    0
 .../tools/debugger/cli/fdb_nb.properties           |    0
 .../tools/debugger/cli/fdb_nl.properties           |    0
 .../tools/debugger/cli/fdb_pt.properties           |    0
 .../tools/debugger/cli/fdb_ru.properties           |    0
 .../tools/debugger/cli/fdb_sv.properties           |    0
 .../tools/debugger/cli/fdb_zh_CN.properties        |    0
 .../tools/debugger/cli/fdb_zh_TW.properties        |    0
 .../tools/debugger/cli/fdbhelp_br.txt              |    0
 .../tools/debugger/cli/fdbhelp_de.txt              |    0
 .../tools/debugger/cli/fdbhelp_dk.txt              |    0
 .../tools/debugger/cli/fdbhelp_en.txt              |    0
 .../tools/debugger/cli/fdbhelp_es.txt              |    0
 .../tools/debugger/cli/fdbhelp_fi.txt              |    0
 .../tools/debugger/cli/fdbhelp_fr.txt              |    0
 .../tools/debugger/cli/fdbhelp_it.txt              |    0
 .../tools/debugger/cli/fdbhelp_ja.txt              |    0
 .../tools/debugger/cli/fdbhelp_ko_KR.txt           |    0
 .../tools/debugger/cli/fdbhelp_nl.txt              |    0
 .../tools/debugger/cli/fdbhelp_no.txt              |    0
 .../tools/debugger/cli/fdbhelp_ru.txt              |    0
 .../tools/debugger/cli/fdbhelp_se.txt              |    0
 .../tools/debugger/cli/fdbhelp_zh_CN.txt           |    0
 .../tools/debugger/cli/fdbhelp_zh_TW.txt           |    0
 env-template.properties                            |   31 +-
 flex-compiler-oem/pom.xml                          |   10 +-
 .../src/main/java/flex2/tools/CompJSC.java         |    6 +-
 .../src/main/java/flex2/tools/Compc.java           |    2 +-
 .../src/main/java/flex2/tools/MxmlJSC.java         |   10 +-
 .../src/main/java/flex2/tools/Mxmlc.java           |    2 +-
 .../src/main/java/flex2/tools/Tool.java            |   30 +-
 .../src/main/java/flex2/tools/oem/Application.java |   18 +-
 .../src/main/java/flex2/tools/oem/Library.java     |   12 +-
 .../java/flex2/tools/oem/internal/OEMUtil.java     |    8 +-
 flex-compiler-oem/src/site/site.xml                |    4 +-
 flexjs-ant-tasks/build.xml                         |  162 -
 flexjs-ant-tasks/pom.xml                           |   42 -
 .../org/apache/flex/compiler/ant/COMPCTask.java    |  549 --
 .../org/apache/flex/compiler/ant/FlexTask.java     |  418 --
 .../org/apache/flex/compiler/ant/MXMLCTask.java    |  532 --
 .../compiler/ant/config/BaseConfigVariable.java    |   74 -
 .../compiler/ant/config/ConfigAppendString.java    |   48 -
 .../flex/compiler/ant/config/ConfigBoolean.java    |   75 -
 .../apache/flex/compiler/ant/config/ConfigInt.java |   84 -
 .../flex/compiler/ant/config/ConfigString.java     |   70 -
 .../flex/compiler/ant/config/ConfigVariable.java   |   54 -
 .../flex/compiler/ant/config/IOptionSource.java    |   33 -
 .../ant/config/NestedAttributeElement.java         |  170 -
 .../flex/compiler/ant/config/OptionSpec.java       |   76 -
 .../ant/config/RepeatableConfigString.java         |   66 -
 .../ant/config/RepeatableConfigVariable.java       |   55 -
 .../compiler/ant/types/DefaultScriptLimits.java    |   79 -
 .../flex/compiler/ant/types/DefaultSize.java       |   71 -
 .../flex/compiler/ant/types/FlexFileSet.java       |  116 -
 .../flex/compiler/ant/types/FlexSWCFileSet.java    |   55 -
 .../org/apache/flex/compiler/ant/types/Fonts.java  |  151 -
 .../apache/flex/compiler/ant/types/Metadata.java   |  168 -
 .../ant/types/RuntimeSharedLibraryPath.java        |   92 -
 .../apache/flex/compiler/ant/types/URLElement.java |   64 -
 .../src/main/resources/flexTasks.tasks             |   21 -
 flexjs-ant-tasks/src/test/build.xml                |  102 -
 flexjs-maven-extension/pom.xml                     |   96 -
 .../flexjs/extension/FlexJsLanguageSupport.java    |   54 -
 .../maven/flexjs/extension/FlexJsScopeDeriver.java |   30 -
 .../flexjs/extension/FlexJsScopeSelector.java      |   30 -
 flexjs-maven-plugin/pom.xml                        |  135 -
 .../apache/flex/maven/flexjs/BaseCompileMojo.java  |   38 -
 .../org/apache/flex/maven/flexjs/BaseMojo.java     |  458 --
 .../org/apache/flex/maven/flexjs/ClassExclude.java |   32 -
 .../apache/flex/maven/flexjs/CompileASDocMojo.java |  156 -
 .../apache/flex/maven/flexjs/CompileASMojo.java    |  144 -
 .../apache/flex/maven/flexjs/CompileAppMojo.java   |  251 -
 .../apache/flex/maven/flexjs/CompileJSMojo.java    |  178 -
 .../flex/maven/flexjs/CompileTypedefsMojo.java     |  106 -
 .../java/org/apache/flex/maven/flexjs/Define.java  |   48 -
 .../java/org/apache/flex/maven/flexjs/Exclude.java |   40 -
 .../apache/flex/maven/flexjs/ExterncConfig.java    |   28 -
 .../org/apache/flex/maven/flexjs/FieldExclude.java |   40 -
 .../flex/maven/flexjs/GenerateExterncMojo.java     |  127 -
 .../flex/maven/flexjs/GenerateManifestsMojo.java   |  225 -
 .../org/apache/flex/maven/flexjs/IncludeFile.java  |   40 -
 .../org/apache/flex/maven/flexjs/Namespace.java    |   54 -
 .../apache/flex/maven/flexjs/PackageJSMojo.java    |  116 -
 .../org/apache/flex/maven/flexjs/TrustMojo.java    |   49 -
 .../maven/flexjs/trust/DefaultTrustHandler.java    |  123 -
 .../flex/maven/flexjs/trust/TrustHandler.java      |   26 -
 .../apache/flex/maven/flexjs/types/FlexScope.java  |   26 -
 .../flex/maven/flexjs/utils/DependencyHelper.java  |   55 -
 .../main/resources/META-INF/plexus/components.xml  |  182 -
 .../main/resources/config/compile-app-config.xml   |  410 --
 .../resources/config/compile-asdoc-js-config.xml   |  112 -
 .../resources/config/compile-asdoc-swf-config.xml  |  127 -
 .../resources/config/compile-extern-config.xml     |   95 -
 .../main/resources/config/compile-js-config.xml    |  146 -
 .../main/resources/config/compile-swf-config.xml   |  159 -
 .../resources/config/generate-externc-config.xml   |   53 -
 installer.xml                                      |  110 +-
 jenkins.xml                                        |   13 +-
 pom.xml                                            |  117 +-
 releasecandidate.xml                               |   93 +-
 royale-ant-tasks/build.xml                         |  162 +
 royale-ant-tasks/pom.xml                           |   42 +
 .../org/apache/royale/compiler/ant/COMPCTask.java  |  551 ++
 .../org/apache/royale/compiler/ant/FlexTask.java   |  418 ++
 .../org/apache/royale/compiler/ant/MXMLCTask.java  |  532 ++
 .../compiler/ant/config/BaseConfigVariable.java    |   74 +
 .../compiler/ant/config/ConfigAppendString.java    |   48 +
 .../royale/compiler/ant/config/ConfigBoolean.java  |   75 +
 .../royale/compiler/ant/config/ConfigInt.java      |   84 +
 .../royale/compiler/ant/config/ConfigString.java   |   70 +
 .../royale/compiler/ant/config/ConfigVariable.java |   54 +
 .../royale/compiler/ant/config/IOptionSource.java  |   33 +
 .../ant/config/NestedAttributeElement.java         |  170 +
 .../royale/compiler/ant/config/OptionSpec.java     |   76 +
 .../ant/config/RepeatableConfigString.java         |   66 +
 .../ant/config/RepeatableConfigVariable.java       |   55 +
 .../royale}/compiler/ant/config/package.html       |    0
 .../org/apache/royale}/compiler/ant/package.html   |    0
 .../compiler/ant/types/DefaultScriptLimits.java    |   79 +
 .../royale/compiler/ant/types/DefaultSize.java     |   71 +
 .../royale/compiler/ant/types/FlexFileSet.java     |  116 +
 .../royale/compiler/ant/types/FlexSWCFileSet.java  |   55 +
 .../apache/royale/compiler/ant/types/Fonts.java    |  151 +
 .../apache/royale/compiler/ant/types/Metadata.java |  168 +
 .../ant/types/RuntimeSharedLibraryPath.java        |   92 +
 .../royale/compiler/ant/types/URLElement.java      |   64 +
 .../apache/royale}/compiler/ant/types/package.html |    0
 .../src/main/resources/flexTasks.tasks             |   21 +
 .../src/site/asciidoc/docs.adoc                    |    0
 .../src/test/as/Hello.as                           |    0
 royale-ant-tasks/src/test/build.xml                |  104 +
 royale-maven-extension/pom.xml                     |   96 +
 .../maven/extension/FlexJsLanguageSupport.java     |   54 +
 .../royale/maven/extension/FlexJsScopeDeriver.java |   30 +
 .../maven/extension/FlexJsScopeSelector.java       |   30 +
 royale-maven-plugin/pom.xml                        |  135 +
 .../org/apache/royale/maven/BaseCompileMojo.java   |   38 +
 .../java/org/apache/royale/maven/BaseMojo.java     |  458 ++
 .../java/org/apache/royale/maven/ClassExclude.java |   32 +
 .../org/apache/royale/maven/CompileASDocMojo.java  |  156 +
 .../org/apache/royale/maven/CompileASMojo.java     |  144 +
 .../org/apache/royale/maven/CompileAppMojo.java    |  251 +
 .../org/apache/royale/maven/CompileJSMojo.java     |  178 +
 .../apache/royale/maven/CompileTypedefsMojo.java   |  106 +
 .../main/java/org/apache/royale/maven/Define.java  |   48 +
 .../main/java/org/apache/royale/maven/Exclude.java |   40 +
 .../org/apache/royale/maven/ExterncConfig.java     |   28 +
 .../java/org/apache/royale/maven/FieldExclude.java |   40 +
 .../apache/royale/maven/GenerateExterncMojo.java   |  127 +
 .../apache/royale/maven/GenerateManifestsMojo.java |  225 +
 .../java/org/apache/royale/maven/IncludeFile.java  |   40 +
 .../java/org/apache/royale/maven/Namespace.java    |   54 +
 .../org/apache/royale/maven/PackageJSMojo.java     |  116 +
 .../java/org/apache/royale/maven/TrustMojo.java    |   49 +
 .../royale/maven/trust/DefaultTrustHandler.java    |  123 +
 .../apache/royale/maven/trust/TrustHandler.java    |   26 +
 .../org/apache/royale/maven/types/FlexScope.java   |   26 +
 .../royale/maven/utils/DependencyHelper.java       |   55 +
 .../main/resources/META-INF/plexus/components.xml  |  182 +
 .../main/resources/config/compile-app-config.xml   |  410 ++
 .../resources/config/compile-asdoc-js-config.xml   |  112 +
 .../resources/config/compile-asdoc-swf-config.xml  |  127 +
 .../resources/config/compile-extern-config.xml     |   95 +
 .../main/resources/config/compile-js-config.xml    |  146 +
 .../main/resources/config/compile-swf-config.xml   |  159 +
 .../resources/config/generate-externc-config.xml   |   53 +
 .../src/site/asciidoc/docs.adoc                    |    0
 settings-template.xml                              |    2 +-
 src/site/asciidoc/build.adoc                       |   52 +-
 src/site/asciidoc/featurebranch-autobuild.adoc     |    8 +-
 src/site/asciidoc/structure.adoc                   |    2 +-
 src/site/site.xml                                  |   17 +-
 4985 files changed, 418093 insertions(+), 418080 deletions(-)

diff --cc compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSWriter.java
index 0000000,72cfe40..d16a3fc
mode 000000,100644..100644
--- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSWriter.java
+++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/JSWriter.java
@@@ -1,0 -1,174 +1,183 @@@
+ /*
+  *
+  *  Licensed to the Apache Software Foundation (ASF) under one or more
+  *  contributor license agreements.  See the NOTICE file distributed with
+  *  this work for additional information regarding copyright ownership.
+  *  The ASF licenses this file to You under the Apache License, Version 2.0
+  *  (the "License"); you may not use this file except in compliance with
+  *  the License.  You may obtain a copy of the License at
+  *
+  *      http://www.apache.org/licenses/LICENSE-2.0
+  *
+  *  Unless required by applicable law or agreed to in writing, software
+  *  distributed under the License is distributed on an "AS IS" BASIS,
+  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  *  See the License for the specific language governing permissions and
+  *  limitations under the License.
+  *
+  */
+ 
+ package org.apache.royale.compiler.internal.codegen.js;
+ 
+ import java.io.BufferedOutputStream;
+ import java.io.File;
+ import java.io.FileOutputStream;
+ import java.io.IOException;
+ import java.io.OutputStream;
+ import java.util.List;
+ import java.util.Stack;
+ 
+ import org.apache.royale.compiler.codegen.ISourceMapEmitter;
+ import org.apache.royale.compiler.codegen.js.IJSEmitter;
+ import org.apache.royale.compiler.codegen.js.IJSWriter;
+ import org.apache.royale.compiler.codegen.js.IMappingEmitter;
+ import org.apache.royale.compiler.driver.js.IJSBackend;
+ import org.apache.royale.compiler.internal.projects.RoyaleJSProject;
+ import org.apache.royale.compiler.problems.ICompilerProblem;
+ import org.apache.royale.compiler.units.ICompilationUnit;
+ import org.apache.royale.compiler.visitor.as.IASBlockWalker;
+ 
+ public class JSWriter implements IJSWriter
+ {
+     protected RoyaleJSProject project;
+ 
+     protected List<ICompilerProblem> problems;
+ 
+     protected ICompilationUnit compilationUnit;
+ 
+     @SuppressWarnings("unused")
+     private boolean enableDebug;
+ 
+     private boolean isExterns = false;
+ 
+     public boolean isExterns()
+     {
+     	return this.isExterns;
+     }
+     
+     /**
+      * Create a JSApplication writer.
+      * 
+      * @param application the JSApplication model to be encoded
+      * @param useCompression use ZLIB compression if true
+      */
+     public JSWriter(RoyaleJSProject project, List<ICompilerProblem> problems,
+             ICompilationUnit compilationUnit, boolean enableDebug)
+     {
+         this.project = project;
+         this.problems = problems;
+         this.compilationUnit = compilationUnit;
+         this.enableDebug = enableDebug;
+     }
+ 
+     @Override
+     public void close() throws IOException
+     {
+         //outputBuffer.close();
+     }
+ 
+     @Override
+     public void writeTo(OutputStream out)
+     {
+         writeTo(out, null);
+     }
+ 
+     @Override
+     public int writeTo(File out) throws IOException
+     {
+         return 0;
+     }
+ 
+     public void writeTo(OutputStream jsOut, File sourceMapOut)
+     {
+         IJSBackend backend = (IJSBackend) project.getBackend();
+         JSFilterWriter writer = (JSFilterWriter) backend.createWriterBuffer(project);
+         IJSEmitter emitter = (IJSEmitter) backend.createEmitter(writer);
+         IASBlockWalker walker = backend.createWalker(project, problems, emitter);
+ 
+         walker.visitCompilationUnit(compilationUnit);
+ 
+         isExterns = emitter.getModel().isExterns;
+         
+         try
+         {
+             jsOut.write(emitter.postProcess(writer.toString()).getBytes());
+         }
+         catch (IOException e)
+         {
+             e.printStackTrace();
+         }
+ 
+         if (sourceMapOut != null)
+         {
+             convertMappingSourcePathsToRelative(emitter, sourceMapOut);
+ 
+             File compilationUnitFile = new File(compilationUnit.getAbsoluteFilename());
+             ISourceMapEmitter sourceMapEmitter = backend.createSourceMapEmitter(emitter);
+             try
+             {
+                 String fileName = compilationUnitFile.getName();
+                 fileName = fileName.replace(".as", ".js");
+                 String sourceMap = sourceMapEmitter.emitSourceMap(fileName, sourceMapOut.getAbsolutePath(), null);
+                 BufferedOutputStream outStream = new BufferedOutputStream(new FileOutputStream(sourceMapOut));
+                 outStream.write(sourceMap.getBytes());
+                 outStream.flush();
+                 outStream.close();
+             } catch (Exception e)
+             {
+                 e.printStackTrace();
+             }
+         }
+     }
+     
+     protected void convertMappingSourcePathsToRelative(IMappingEmitter emitter, File relativeToFile)
+     {
+         List<IMappingEmitter.SourceMapMapping> mappings = emitter.getSourceMapMappings();
+         for (IMappingEmitter.SourceMapMapping mapping : mappings)
+         {
+             mapping.sourcePath = relativePath(mapping.sourcePath, relativeToFile.getAbsolutePath());
+         }
+     }
+ 
+     //if we ever support Java 7, the java.nio.file.Path relativize() method
+     //should be able to replace this method
+     private String relativePath(String filePath, String relativeToFilePath)
+     {
++        boolean caseInsensitive = System.getProperty("os.name").toLowerCase().startsWith("windows");
++        if(caseInsensitive)
++        {
++            relativeToFilePath = relativeToFilePath.toLowerCase();
++        }
+         File currentFile = new File(filePath);
+         Stack<String> stack = new Stack<String>();
+         stack.push(currentFile.getName());
+         currentFile = currentFile.getParentFile();
+         while (currentFile != null)
+         {
+             String absoluteCurrentFile = currentFile.getAbsolutePath() + File.separator;
++            if(caseInsensitive)
++            {
++                absoluteCurrentFile = absoluteCurrentFile.toLowerCase();
++            }
+             if (relativeToFilePath.startsWith(absoluteCurrentFile))
+             {
+                 String relativeRelativeToFile = relativeToFilePath.substring(absoluteCurrentFile.length());
+                 int separatorCount = relativeRelativeToFile.length() - relativeRelativeToFile.replace(File.separator, "").length();
+                 String result = "";
+                 while (separatorCount > 0)
+                 {
+                     result += ".." + File.separator;
+                     separatorCount--;
+                 }
+                 while (stack.size() > 0)
+                 {
+                     result += stack.pop();
+                 }
+                 return result;
+             }
+             stack.push(currentFile.getName() + File.separator);
+             currentFile = currentFile.getParentFile();
+         }
+         return null;
+     }
+ }

-- 
To stop receiving notification emails like this one, please contact
"commits@royale.apache.org" <co...@royale.apache.org>.