You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cd...@apache.org on 2014/09/01 21:45:31 UTC

git commit: [flex-utilities] [refs/heads/develop] - - Finished fixing the tests of the main testsuite - Fixed a nasty error in the maven plugin (dependency on icu4j caused ArrayIndexOutOfBoundsExceptions during the build)

Repository: flex-utilities
Updated Branches:
  refs/heads/develop ece15f22a -> e749c88d3


- Finished fixing the tests of the main testsuite
- Fixed a nasty error in the maven plugin (dependency on icu4j caused ArrayIndexOutOfBoundsExceptions during the build)


Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/e749c88d
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/e749c88d
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/e749c88d

Branch: refs/heads/develop
Commit: e749c88d3026edc7a0f620fa8e88990e07de604d
Parents: ece15f2
Author: Christofer Dutz <ch...@codecentric.de>
Authored: Mon Sep 1 21:45:18 2014 +0200
Committer: Christofer Dutz <ch...@codecentric.de>
Committed: Mon Sep 1 21:45:18 2014 +0200

----------------------------------------------------------------------
 .../com/adobe/ac/pmd/AllInOneRulesetTest.java   |  2 +-
 .../pmd/AllInOneWithExclusionRulesetTest.java   |  2 +-
 .../ac/pmd/LoadRulesetWithNonUTF8CharTest.java  |  2 +-
 .../performance/UseTraceFunctionRuleTest.java   |  2 +-
 .../rules/sizing/TooLongFunctionRuleTest.java   | 16 +++++------
 .../rules/sizing/TooLongSwitchCaseRuleTest.java | 16 +++++------
 .../rules/sizing/TooManyFieldInVORuleTest.java  |  2 +-
 .../pmd/rules/sizing/TooManyFieldsRuleTest.java |  8 +++---
 .../rules/sizing/TooManyFunctionRuleTest.java   |  6 ++---
 .../rules/sizing/TooManyParametersRuleTest.java | 10 +++----
 .../pmd/rules/sizing/TooManyPublicRuleTest.java |  6 ++---
 .../rules/style/BadFormatLoggerRuleTest.java    |  8 +++---
 .../ConstructorNonEmptyReturnTypeRuleTest.java  |  2 +-
 .../style/ImportFromSamePackageRuleTest.java    |  2 +-
 .../pmd/rules/style/OverLongLineRuleTest.java   | 22 +++++++--------
 .../rules/style/TabUsedAsIndentorRuleTest.java  |  2 +-
 .../IdenticalSwitchCasesRuleTest.java           |  2 +-
 .../rules/switchrules/NestedSwitchRuleTest.java |  4 +--
 .../NonBreakableSwitchCaseRuleTest.java         |  2 +-
 ...itchStatementsShouldHaveDefaultRuleTest.java |  8 +++---
 .../TooFewBrancheInSwitchStatementRuleTest.java |  4 +--
 .../unused/EmptyPrivateMethodRuleTest.java      | 18 ++++++-------
 .../pmd/rules/unused/UnusedFieldRuleTest.java   |  8 +++---
 .../unused/UnusedLocalVariableRuleTest.java     |  2 ++
 .../rules/unused/UnusedParameterRuleTest.java   |  2 ++
 .../unused/UnusedPrivateMethodRuleTest.java     | 16 +++++------
 .../resources/test/MainWithNoCopyright.mxml     | 18 -------------
 .../src/main/resources/test/Simple.as           | 18 -------------
 FlexPMD/pom.xml                                 | 28 ++++++++++++++++++--
 29 files changed, 115 insertions(+), 123 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneRulesetTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneRulesetTest.java b/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneRulesetTest.java
index 62f1484..3bd9376 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneRulesetTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneRulesetTest.java
@@ -59,6 +59,6 @@ public class AllInOneRulesetTest extends AbstractEntireRulesetTest
    @Override
    protected int getViolatedFilesNb()
    {
-      return 50;
+      return 46;
    }
 }

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneWithExclusionRulesetTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneWithExclusionRulesetTest.java b/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneWithExclusionRulesetTest.java
index 10322f1..deee4e6 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneWithExclusionRulesetTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/AllInOneWithExclusionRulesetTest.java
@@ -33,6 +33,6 @@ public class AllInOneWithExclusionRulesetTest extends AbstractEntireRulesetTest
    @Override
    protected int getViolatedFilesNb()
    {
-      return 36;
+      return 32;
    }
 }

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/LoadRulesetWithNonUTF8CharTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/LoadRulesetWithNonUTF8CharTest.java b/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/LoadRulesetWithNonUTF8CharTest.java
index 69eb795..0663a4c 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/LoadRulesetWithNonUTF8CharTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-core/src/test/java/com/adobe/ac/pmd/LoadRulesetWithNonUTF8CharTest.java
@@ -33,6 +33,6 @@ public class LoadRulesetWithNonUTF8CharTest extends AbstractEntireRulesetTest
    @Override
    protected int getViolatedFilesNb()
    {
-      return 66;
+      return 62;
    }
 }

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/performance/UseTraceFunctionRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/performance/UseTraceFunctionRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/performance/UseTraceFunctionRuleTest.java
index a9f181d..1be6a6d 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/performance/UseTraceFunctionRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/performance/UseTraceFunctionRuleTest.java
@@ -29,7 +29,7 @@ public class UseTraceFunctionRuleTest extends AbstractAstFlexRuleTest
       { new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
        { new ViolationPosition( 113 ) } ),
                   new ExpectedViolation( "Simple.as", new ViolationPosition[]
-                  { new ViolationPosition( 19 ) } ),
+                  { new ViolationPosition( 1 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigImporterModel.as", new ViolationPosition[]
                   { new ViolationPosition( 62 ),
                               new ViolationPosition( 63 ) } ) };

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongFunctionRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongFunctionRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongFunctionRuleTest.java
index d6fc009..9cb6e26 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongFunctionRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongFunctionRuleTest.java
@@ -31,19 +31,19 @@ public class TooLongFunctionRuleTest extends AbstractAstFlexRuleTest
 
       return new ExpectedViolation[]
       { new ExpectedViolation( "cairngorm.FatController.as", new ViolationPosition[]
-       { new ViolationPosition( 97 ) } ),
+       { new ViolationPosition( 85 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.NestedSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 35 ) } ),
+                  { new ViolationPosition( 23 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 39 ) } ),
+                  { new ViolationPosition( 27 ) } ),
                   new ExpectedViolation( "ErrorToltipSkin.as", new ViolationPosition[]
-                  { new ViolationPosition( 156 ) } ),
+                  { new ViolationPosition( 144 ) } ),
                   new ExpectedViolation( "PngEncoder.as", new ViolationPosition[]
-                  { new ViolationPosition( 150 ),
-                              new ViolationPosition( 335 ),
-                              new ViolationPosition( 548 ) } ),
+                  { new ViolationPosition( 133 ),
+                              new ViolationPosition( 318 ),
+                              new ViolationPosition( 531 ) } ),
                   new ExpectedViolation( "RadonDataGrid.as", new ViolationPosition[]
-                  { new ViolationPosition( 84 ) } ) };
+                  { new ViolationPosition( 72 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongSwitchCaseRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongSwitchCaseRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongSwitchCaseRuleTest.java
index 1695b38..d72b563 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongSwitchCaseRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooLongSwitchCaseRuleTest.java
@@ -27,16 +27,16 @@ public class TooLongSwitchCaseRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "ErrorToltipSkin.as", new ViolationPosition[]
-       { new ViolationPosition( 189 ),
-                   new ViolationPosition( 214 ),
-                   new ViolationPosition( 252 ),
-                   new ViolationPosition( 290 ) } ),
+       { new ViolationPosition( 177 ),
+                   new ViolationPosition( 202 ),
+                   new ViolationPosition( 240 ),
+                   new ViolationPosition( 278 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.NestedSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 38 ),
-                              new ViolationPosition( 58 ) } ),
+                  { new ViolationPosition( 26 ),
+                              new ViolationPosition( 46 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 47 ),
-                              new ViolationPosition( 52 ) } ) };
+                  { new ViolationPosition( 35 ),
+                              new ViolationPosition( 40 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldInVORuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldInVORuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldInVORuleTest.java
index 7d53b3a..4ec832e 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldInVORuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldInVORuleTest.java
@@ -27,7 +27,7 @@ public class TooManyFieldInVORuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.ArrayVO.as", new ViolationPosition[]
-      { new ViolationPosition( 33 ) } ) };
+      { new ViolationPosition( 21 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldsRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldsRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldsRuleTest.java
index b8b9e19..d0f6430 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldsRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFieldsRuleTest.java
@@ -27,13 +27,13 @@ public class TooManyFieldsRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.TestResult.as", new ViolationPosition[]
-       { new ViolationPosition( 46 ) } ),
+       { new ViolationPosition( 33 ) } ),
                   new ExpectedViolation( "Sorted.as", new ViolationPosition[]
-                  { new ViolationPosition( 37 ) } ),
+                  { new ViolationPosition( 25 ) } ),
                   new ExpectedViolation( "PngEncoder.as", new ViolationPosition[]
-                  { new ViolationPosition( 42 ) } ),
+                  { new ViolationPosition( 25 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 35 ) } ) };
+                  { new ViolationPosition( 23 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFunctionRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFunctionRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFunctionRuleTest.java
index 72176ba..c456e98 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFunctionRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyFunctionRuleTest.java
@@ -27,11 +27,11 @@ public class TooManyFunctionRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "PngEncoder.as", new ViolationPosition[]
-       { new ViolationPosition( 42 ) } ),
+       { new ViolationPosition( 25 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.TestResult.as", new ViolationPosition[]
-                  { new ViolationPosition( 46 ) } ),
+                  { new ViolationPosition( 33 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 35 ) } ) };
+                  { new ViolationPosition( 23 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyParametersRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyParametersRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyParametersRuleTest.java
index 4073258..eceeff1 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyParametersRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyParametersRuleTest.java
@@ -27,13 +27,13 @@ public class TooManyParametersRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "RadonDataGrid.as", new ViolationPosition[]
-       { new ViolationPosition( 68 ),
-                   new ViolationPosition( 84 ),
-                   new ViolationPosition( 117 ) } ),
+       { new ViolationPosition( 56 ),
+                   new ViolationPosition( 72 ),
+                   new ViolationPosition( 105 ) } ),
                   new ExpectedViolation( "PngEncoder.as", new ViolationPosition[]
-                  { new ViolationPosition( 548 ) } ),
+                  { new ViolationPosition( 531 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigImporterModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 62 ) } ) };
+                  { new ViolationPosition( 50 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyPublicRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyPublicRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyPublicRuleTest.java
index 7e54083..8ac2405 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyPublicRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/sizing/TooManyPublicRuleTest.java
@@ -27,11 +27,11 @@ public class TooManyPublicRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.ArrayVO.as", new ViolationPosition[]
-       { new ViolationPosition( 33 ) } ),
+       { new ViolationPosition( 21 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.TestResult.as", new ViolationPosition[]
-                  { new ViolationPosition( 46 ) } ),
+                  { new ViolationPosition( 33 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 35 ) } ) };
+                  { new ViolationPosition( 23 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/BadFormatLoggerRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/BadFormatLoggerRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/BadFormatLoggerRuleTest.java
index ff43207..95ac95a 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/BadFormatLoggerRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/BadFormatLoggerRuleTest.java
@@ -27,10 +27,10 @@ public class BadFormatLoggerRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "AbstractRowData.as", new ViolationPosition[]
-      { new ViolationPosition( 44 ),
-                  new ViolationPosition( 45 ),
-                  new ViolationPosition( 46 ),
-                  new ViolationPosition( 47 ) } ) };
+      { new ViolationPosition( 32 ),
+                  new ViolationPosition( 33 ),
+                  new ViolationPosition( 34 ),
+                  new ViolationPosition( 35 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ConstructorNonEmptyReturnTypeRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ConstructorNonEmptyReturnTypeRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ConstructorNonEmptyReturnTypeRuleTest.java
index 629461d..1b2690a 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ConstructorNonEmptyReturnTypeRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ConstructorNonEmptyReturnTypeRuleTest.java
@@ -27,7 +27,7 @@ public class ConstructorNonEmptyReturnTypeRuleTest extends AbstractAstFlexRuleTe
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.VoidConstructor.as", new ViolationPosition[]
-      { new ViolationPosition( 37 ) } ) };
+      { new ViolationPosition( 25 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ImportFromSamePackageRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ImportFromSamePackageRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ImportFromSamePackageRuleTest.java
index 2c3f3de..5ba9329 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ImportFromSamePackageRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/ImportFromSamePackageRuleTest.java
@@ -27,7 +27,7 @@ public class ImportFromSamePackageRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.BigImporterModel.as", new ViolationPosition[]
-      { new ViolationPosition( 33 ) } ) };
+      { new ViolationPosition( 21 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/OverLongLineRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/OverLongLineRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/OverLongLineRuleTest.java
index 12155e3..e732275 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/OverLongLineRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/OverLongLineRuleTest.java
@@ -27,24 +27,24 @@ public class OverLongLineRuleTest extends AbstractFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "RadonDataGrid.as", new ViolationPosition[]
-       { new ViolationPosition( 68 ),
-                   new ViolationPosition( 84 ),
-                   new ViolationPosition( 117 ) } ),
+       { new ViolationPosition( 56 ),
+                   new ViolationPosition( 72 ),
+                   new ViolationPosition( 105 ) } ),
                   new ExpectedViolation( "Simple.as", new ViolationPosition[]
                   { new ViolationPosition( 1 ) } ),
-                  new ExpectedViolation( "FileReferenceList.as", new ViolationPosition[]
+/*                  new ExpectedViolation( "FileReferenceList.as", new ViolationPosition[]
                   { new ViolationPosition( 47 ) } ),
-                  new ExpectedViolation( "AbstractRowData.as", new ViolationPosition[]
-                  { new ViolationPosition( 46 ),
-                              new ViolationPosition( 47 ),
-                              new ViolationPosition( 49 ) } ),
+*/                  new ExpectedViolation( "AbstractRowData.as", new ViolationPosition[]
+                  { new ViolationPosition( 34 ),
+                              new ViolationPosition( 35 ),
+                              new ViolationPosition( 37 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigImporterModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 62 ) } ),
+                  { new ViolationPosition( 50 ) } ),
                   new ExpectedViolation( "SkinStyles.as", new ViolationPosition[]
-                  { new ViolationPosition( 82 ) } ),
+                  { new ViolationPosition( 60 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.mxml.IterationsList2.mxml",
                                          new ViolationPosition[]
-                                         { new ViolationPosition( 54 ) } ) };
+                                         { new ViolationPosition( 40 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/TabUsedAsIndentorRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/TabUsedAsIndentorRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/TabUsedAsIndentorRuleTest.java
index 598ee2e..c1ae43f 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/TabUsedAsIndentorRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/style/TabUsedAsIndentorRuleTest.java
@@ -64,7 +64,7 @@ public class TabUsedAsIndentorRuleTest extends AbstractRegExpBasedRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "SecondCustomEvent.as", new ViolationPosition[]
-      { new ViolationPosition( 37 ) } ) };
+      { new ViolationPosition( 25 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/IdenticalSwitchCasesRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/IdenticalSwitchCasesRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/IdenticalSwitchCasesRuleTest.java
index 12b860e..5e3a67d 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/IdenticalSwitchCasesRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/IdenticalSwitchCasesRuleTest.java
@@ -27,7 +27,7 @@ public class IdenticalSwitchCasesRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-      { new ViolationPosition( 58 ) } ) };
+      { new ViolationPosition( 46 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NestedSwitchRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NestedSwitchRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NestedSwitchRuleTest.java
index be995c4..e1b42ef 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NestedSwitchRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NestedSwitchRuleTest.java
@@ -27,9 +27,9 @@ public class NestedSwitchRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-       { new ViolationPosition( 53 ) } ),
+       { new ViolationPosition( 41 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.NestedSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 43 ) } ) };
+                  { new ViolationPosition( 31 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NonBreakableSwitchCaseRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NonBreakableSwitchCaseRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NonBreakableSwitchCaseRuleTest.java
index e6ec6de..b537a89 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NonBreakableSwitchCaseRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/NonBreakableSwitchCaseRuleTest.java
@@ -27,7 +27,7 @@ public class NonBreakableSwitchCaseRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-      { new ViolationPosition( 134 ) } ) };
+      { new ViolationPosition( 122 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/SwitchStatementsShouldHaveDefaultRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/SwitchStatementsShouldHaveDefaultRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/SwitchStatementsShouldHaveDefaultRuleTest.java
index e581a14..4e35ea4 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/SwitchStatementsShouldHaveDefaultRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/SwitchStatementsShouldHaveDefaultRuleTest.java
@@ -27,11 +27,11 @@ public class SwitchStatementsShouldHaveDefaultRuleTest extends AbstractAstFlexRu
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-       { new ViolationPosition( 53 ),
-                   new ViolationPosition( 41 ),
-                   new ViolationPosition( 92 ) } ),
+       { new ViolationPosition( 41 ),
+                   new ViolationPosition( 29 ),
+                   new ViolationPosition( 80 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.NestedSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 43 ) } ) };
+                  { new ViolationPosition( 31 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/TooFewBrancheInSwitchStatementRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/TooFewBrancheInSwitchStatementRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/TooFewBrancheInSwitchStatementRuleTest.java
index 060a151..bd1cc73 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/TooFewBrancheInSwitchStatementRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/switchrules/TooFewBrancheInSwitchStatementRuleTest.java
@@ -27,9 +27,9 @@ public class TooFewBrancheInSwitchStatementRuleTest extends AbstractAstFlexRuleT
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "com.adobe.ac.ncss.LongSwitch.as", new ViolationPosition[]
-       { new ViolationPosition( 53 ) } ),
+       { new ViolationPosition( 41 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.NestedSwitch.as", new ViolationPosition[]
-                  { new ViolationPosition( 43 ) } ) };
+                  { new ViolationPosition( 31 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/EmptyPrivateMethodRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/EmptyPrivateMethodRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/EmptyPrivateMethodRuleTest.java
index 4ce2bfc..c451298 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/EmptyPrivateMethodRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/EmptyPrivateMethodRuleTest.java
@@ -27,18 +27,18 @@ public class EmptyPrivateMethodRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "bug.FlexPMD97.as", new ViolationPosition[]
-       { new ViolationPosition( 39 ) } ),
+       { new ViolationPosition( 27 ) } ),
                   new ExpectedViolation( "Sorted.as", new ViolationPosition[]
-                  { new ViolationPosition( 62 ),
-                              new ViolationPosition( 71 ) } ),
+                  { new ViolationPosition( 50 ),
+                              new ViolationPosition( 59 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 82 ),
-                              new ViolationPosition( 86 ),
-                              new ViolationPosition( 90 ),
-                              new ViolationPosition( 94 ),
-                              new ViolationPosition( 98 ) } ),
+                  { new ViolationPosition( 70 ),
+                              new ViolationPosition( 74 ),
+                              new ViolationPosition( 78 ),
+                              new ViolationPosition( 82 ),
+                              new ViolationPosition( 86 ) } ),
                   new ExpectedViolation( "cairngorm.events.CorrectConstantEvent.as", new ViolationPosition[]
-                  { new ViolationPosition( 53 ) } ) };
+                  { new ViolationPosition( 41 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedFieldRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedFieldRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedFieldRuleTest.java
index d106a07..ca61007 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedFieldRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedFieldRuleTest.java
@@ -27,13 +27,13 @@ public class UnusedFieldRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "Responder.as", new ViolationPosition[]
-       { new ViolationPosition( 37 ) } ),
+       { new ViolationPosition( 25 ) } ),
                   new ExpectedViolation( "Sorted.as", new ViolationPosition[]
-                  { new ViolationPosition( 54 ) } ),
-                  new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
                   { new ViolationPosition( 42 ) } ),
+                  new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
+                  { new ViolationPosition( 30 ) } ),
                   new ExpectedViolation( "Title.as", new ViolationPosition[]
-                  { new ViolationPosition( 41 ) } ) };
+                  { new ViolationPosition( 29 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedLocalVariableRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedLocalVariableRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedLocalVariableRuleTest.java
index c18fc9d..aca59ef 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedLocalVariableRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedLocalVariableRuleTest.java
@@ -19,7 +19,9 @@ package com.adobe.ac.pmd.rules.unused;
 import com.adobe.ac.pmd.rules.core.AbstractAstFlexRuleTest;
 import com.adobe.ac.pmd.rules.core.AbstractFlexRule;
 import com.adobe.ac.pmd.rules.core.ViolationPosition;
+import org.junit.Ignore;
 
+@Ignore("This test requires test-data that was not donated to Apache")
 public class UnusedLocalVariableRuleTest extends AbstractAstFlexRuleTest
 {
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedParameterRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedParameterRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedParameterRuleTest.java
index 74660db..98f0cd7 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedParameterRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedParameterRuleTest.java
@@ -21,7 +21,9 @@ import java.util.LinkedHashMap;
 import com.adobe.ac.pmd.rules.core.AbstractAstFlexRuleTest;
 import com.adobe.ac.pmd.rules.core.AbstractFlexRule;
 import com.adobe.ac.pmd.rules.core.ViolationPosition;
+import org.junit.Ignore;
 
+@Ignore("This test requires test-data that was not donated to Apache")
 public class UnusedParameterRuleTest extends AbstractAstFlexRuleTest
 {
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedPrivateMethodRuleTest.java
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedPrivateMethodRuleTest.java b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedPrivateMethodRuleTest.java
index a2c9f5c..e72ebe4 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedPrivateMethodRuleTest.java
+++ b/FlexPMD/flex-pmd-java/flex-pmd-ruleset/src/test/java/com/adobe/ac/pmd/rules/unused/UnusedPrivateMethodRuleTest.java
@@ -27,18 +27,18 @@ public class UnusedPrivateMethodRuleTest extends AbstractAstFlexRuleTest
    {
       return new ExpectedViolation[]
       { new ExpectedViolation( "bug.Duane.mxml", new ViolationPosition[]
-       { new ViolationPosition( 66 ) } ),
+       { new ViolationPosition( 52 ) } ),
                   new ExpectedViolation( "Sorted.as", new ViolationPosition[]
-                  { new ViolationPosition( 71 ) } ),
+                  { new ViolationPosition( 59 ) } ),
                   new ExpectedViolation( "cairngorm.LightController.as", new ViolationPosition[]
-                  { new ViolationPosition( 191 ) } ),
+                  { new ViolationPosition( 179 ) } ),
                   new ExpectedViolation( "RadonDataGrid.as", new ViolationPosition[]
-                  { new ViolationPosition( 207 ) } ),
+                  { new ViolationPosition( 195 ) } ),
                   new ExpectedViolation( "com.adobe.ac.ncss.BigModel.as", new ViolationPosition[]
-                  { new ViolationPosition( 86 ),
-                              new ViolationPosition( 90 ),
-                              new ViolationPosition( 94 ),
-                              new ViolationPosition( 98 ) } ) };
+                  { new ViolationPosition( 74 ),
+                              new ViolationPosition( 78 ),
+                              new ViolationPosition( 82 ),
+                              new ViolationPosition( 86 ) } ) };
    }
 
    @Override

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/MainWithNoCopyright.mxml
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/MainWithNoCopyright.mxml b/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/MainWithNoCopyright.mxml
index 1baa53d..54ad461 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/MainWithNoCopyright.mxml
+++ b/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/MainWithNoCopyright.mxml
@@ -1,22 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!--
-
-  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.
-
--->
 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"
 	>
 </mx:Application>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/Simple.as
----------------------------------------------------------------------
diff --git a/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/Simple.as b/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/Simple.as
index 78bd746..31eba0b 100644
--- a/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/Simple.as
+++ b/FlexPMD/flex-pmd-java/flex-pmd-test-resources/src/main/resources/test/Simple.as
@@ -1,19 +1 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  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 simple { public class Simple    {      public function Simple ( )      {         trace ( "Simple" );      }   }   }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/e749c88d/FlexPMD/pom.xml
----------------------------------------------------------------------
diff --git a/FlexPMD/pom.xml b/FlexPMD/pom.xml
index e3b6d2d..19173c4 100644
--- a/FlexPMD/pom.xml
+++ b/FlexPMD/pom.xml
@@ -77,10 +77,10 @@ limitations under the License.
 		<wagon-svn.version>1.8</wagon-svn.version>
 		<maven-antrun-plugin.version>1.7</maven-antrun-plugin.version>
 		<plexus-utils.version>1.0.2</plexus-utils.version>
-		<release-plugin.version>2.0-beta-9</release-plugin.version>
+		<release-plugin.version>2.5</release-plugin.version>
 		<gpg-plugin.version>1.0-alpha-4</gpg-plugin.version>
 		<maven-reporting-impl.version>2.0-beta-3</maven-reporting-impl.version>
-		<maven-plugin-api.version>3.0-alpha-2</maven-plugin-api.version>
+		<maven-plugin-api.version>3.2.3</maven-plugin-api.version>
 		<maven-plugin-testing-harness.version>1.0-beta-1</maven-plugin-testing-harness.version>
 		<ant.version>1.7.0</ant.version>
 		<dom4j.version>1.6.1</dom4j.version>
@@ -166,6 +166,30 @@ limitations under the License.
     <dependencyManagement>
         <dependencies>
             <dependency>
+                <groupId>pmd</groupId>
+                <artifactId>pmd</artifactId>
+                <version>${pmd.version}</version>
+                <exclusions>
+                    <!-- This lib seems to cause: ArrayIndexOutOfBoundsException: 48188 -->
+                    <exclusion>
+                        <groupId>com.ibm.icu</groupId>
+                        <artifactId>icu4j</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-pmd-plugin</artifactId>
+                <version>${maven-pmd-plugin.version}</version>
+                <exclusions>
+                    <!-- This lib seems to cause: ArrayIndexOutOfBoundsException: 48188 -->
+                    <exclusion>
+                        <groupId>com.ibm.icu</groupId>
+                        <artifactId>icu4j</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
+            <dependency>
                 <groupId>com.adobe.cairngorm</groupId>
                 <artifactId>cairngorm</artifactId>
                 <version>${cairngorm.version}</version>