Merge branch 'release4.14.1'

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>

Conflicts:
	apache-flex-sdk-installer-config.xml
	build.properties
	flex-sdk-description.xml
	frameworks/build.xml
	frameworks/projects/advancedgrids/src/mx/core/Version.as
	frameworks/projects/airframework/src/mx/core/Version.as
	frameworks/projects/airspark/src/spark/core/Version.as
	frameworks/projects/apache/src/core/Version.as
	frameworks/projects/automation/src/mx/core/Version.as
	frameworks/projects/automation_agent/src/mx/core/Version.as
	frameworks/projects/automation_air/src/mx/core/Version.as
	frameworks/projects/automation_dmv/src/mx/core/Version.as
	frameworks/projects/automation_flashflexkit/src/mx/core/Version.as
	frameworks/projects/automation_spark/src/mx/core/Version.as
	frameworks/projects/automation_spark/src/spark/core/Version.as
	frameworks/projects/charts/src/mx/core/Version.as
	frameworks/projects/framework/src/mx/core/FlexVersion.as
	frameworks/projects/framework/src/mx/core/Version.as
	frameworks/projects/mx/src/mx/core/Version.as
	frameworks/projects/rpc/src/mx/core/Version.as
	frameworks/projects/spark/src/spark/core/Version.as
	frameworks/projects/spark/src/spark/skins/spark/BusyIndicatorSkin.as
	frameworks/projects/spark_dmv/src/spark/core/Version.as
	frameworks/projects/tool/src/mx/core/Version.as
	frameworks/projects/tool_air/src/mx/core/Version.as
	ide/addAIRtoSDK.sh
	ide/checkAllPlayerGlobals.sh
	ide/flashbuilder/config/air-config.xml
	ide/flashbuilder/config/flex-config.xml
	ide/setFlashPlayerVersion.sh
	jenkins.xml
	modules/compiler/src/java/flex2/compiler/common/MxmlConfiguration.java
	modules/compiler/src/java/flex2/tools/VersionInfo.java
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index a2fdafa..f47fde0 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -1,6 +1,12 @@
 The following volunteers have contributed code, documentation, testing and/or
 support to the Apache Flex SDK.
 
+Apache Flex SDK 4.14.1
+----------------------
+Alex Harui, Dany Dhondt, Erik de Bruin, George Yabra, Greg Dove, Justin Mclean,
+Kevin Godell, Lee Burrows, Les Woolsey, Mara Cou, Mihai Chira, OmPrakash Muppirala,
+Piotr Zarzycki, Ross Taylor, Shane Doolan, Shawn Liou, Stephan Plath, Vitaliy Parfenov
+
 Apache Flex SDK 4.14.0
 ----------------------
 Aaron Nash, Ad Pijnenburg, After24, Alex Harui, Andras Janurik, Anthony,
diff --git a/README b/README
index 93e839e..81e93dc 100644
--- a/README
+++ b/README
@@ -21,7 +21,7 @@
 
     http://flex.apache.org/
 
-The Apache Flex SDK 4.14.0 is a follow up release to version 4.13.0. It is
+The Apache Flex SDK 4.14.1 is a follow up release to version 4.14.0. It is
 compatible with most code written for the original Adobe Flex 4.6 SDK.
 
 
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 89a111b..39a00f9 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,3 +1,65 @@
+Apache Flex 4.14.1
+==================
+
+New Features
+------------
+FLEX-34772  Add padding property to VerticalLayout/VGroup,
+            HorizontalLayout/HGroup and TileLayout/TileGroup
+
+AIR and Flash Player Support
+----------------------------
+- Support Flash Player 17.0
+
+Bug Fixes
+---------
+FLEX-34712  Callout loses anchor to CalloutButton while callout open and screen 
+            rotates
+FLEX-34714  Fix to continue using legacy mobile theme removes iOS status bar 
+            padding
+FLEX-34746  Upscaling BusyIndicator leads to wrong rotation centre
+FLEX-34748  Spark ActionBar chromeColor is ignored in Flex 14
+FLEX-34750  BusyIndicatorSkin does not work with mx:Application
+FLEX-34758  IOS buttons does not look correct when disabled
+FLEX-34766  Android Button Skin transparency issue
+FLEX-34778  Application hangs when opening node, closing it, then replacing one 
+            of its children
+FLEX-34774  Blur effect remains if first modal Popup closes before other modal 
+            Popups
+FLEX-34732  TextInput/TextArea with borderColor style set gives compiler 
+            warnings
+FLEX-34805  Unable to set chromeColor property on TabbedViewNavigatorApplication
+FLEX-34806  Warning about font embedding on label component
+
+Performance Improvements
+---------
+FLEX-34759  ArrayList/ArrayCollection performance improvements
+ 
+Known Issues
+------------
+
+Adobe Flash Builder Integration
+
+Adobe Flash Builder 4.7 and Adobe Flash Builder 4.6 both contain a bug where,
+when generating the .mxml file for a new project that uses Apache Flex SDK
+4.10.0 or later Spark Application, Flash Builder will incorrectly insert the
+attribute:
+
+    layout="absolute"
+
+This results in a compile error in the new project.  The remedy is to simply
+remove the errant attribute.
+
+The following wiki page has been set up to contain the latest news on Adobe's
+attempt to correct this problem:
+
+    https://cwiki.apache.org/confluence/display/FLEX/Adobe+Flash+Builder+'New+Project'+Bug
+
+Adobe has provided a patch for Flash Builder 4.7 that resolves this issue:
+
+    http://helpx.adobe.com/flash-builder/kb/flex-new-project-issue--.html
+
+
+
 Apache Flex 4.14.0
 ==================
 
diff --git a/apache-flex-sdk-installer-config.xml b/apache-flex-sdk-installer-config.xml
index 71f344e..60d1f7c 100755
--- a/apache-flex-sdk-installer-config.xml
+++ b/apache-flex-sdk-installer-config.xml
@@ -44,6 +44,7 @@
 			<ko_KR>Adobe AIR SDK (필수)</ko_KR>

 			<zh_CN>Adobe AIR SDK (必须的)</zh_CN>

 			<zh_TW>Adobe AIR SDK (必須的)</zh_TW>

+			<ru_RU>Adobe AIR SDK (Обязательно)</ru_RU>

 		</step>

 		<step id="flash-download" property="do.flash.install">

 			<de_DE>Adobe Flash Player playerglobal.swc (Benötigt)</de_DE>

@@ -56,6 +57,7 @@
 			<ko_KR>Adobe Flash Player playerglobal.swc (필수)</ko_KR>

 			<zh_CN>Adobe Flash Player playerglobal.swc (必须的)</zh_CN>

 			<zh_TW>Adobe Flash Player playerglobal.swc (必須的)</zh_TW>

+			<ru_RU>Adobe Flash Player playerglobal.swc (Обязательно)</ru_RU>

 		</step>

 		<step id="swfobject-download">

 			<de_DE>SWFObject (Benötigt)</de_DE>

@@ -68,6 +70,7 @@
 			<ko_KR>SWFObject (필수)</ko_KR>

 			<zh_CN>SWFObject (必须的)</zh_CN>

 			<zh_TW>SWFObject (必須的)</zh_TW>

+			<ru_RU>SWFObject (Обязательно)</ru_RU>

 		</step>

 		<step id="osmf-download">

 			<de_DE>OSMF (Benötigt)</de_DE>

@@ -80,6 +83,7 @@
 			<ko_KR>OSMF (필수)</ko_KR>

 			<zh_CN>OSMF (必须的)</zh_CN>

 			<zh_TW>OSMF (必須的)</zh_TW>

+			<ru_RU>OSMF (Обязательно)</ru_RU>

 		</step>

 		<step id="fontswf-download" property="do.fontswf.install">

 			<de_DE>Adobe Bibliothek zur Einbettung von Schriften (Optional)</de_DE>

@@ -92,6 +96,7 @@
 			<ko_KR>Adobe Embedded Font 라이브러리 와 유틸리티 (선택)</ko_KR>

 			<zh_CN>Adobe 镶入字体库和实用程序 (可选的)</zh_CN>

 			<zh_TW>Adobe 鑲入字體庫和實用程式 (可選的)</zh_TW>

+			<ru_RU>Встроенные Библиотеки Шрифтов и Утилиты Adobe (Не обязательно)</ru_RU>

 		</step>

 		<step id="fixup-config-files">

 			<de_DE>Installiere Framework Konfigurationsdateien</de_DE>

@@ -104,6 +109,7 @@
 			<ko_KR>프레임워크 설정파일 설치</ko_KR>

 			<zh_CN>安装框架配置文件</zh_CN>

 			<zh_TW>安裝框架設定檔案</zh_TW>

+			<ru_RU>Установить конфигурационные файлы библиотеки</ru_RU>

 		</step>

 	</steps>

 	<component id="STEP_REQUIRED_INSTALL_APACHE_FLEX_SDK" required="true" property="do.flex.install">

@@ -153,6 +159,11 @@
 			<message>Apache V2 授權合約適用於 Apache Flex SDK. 您想要安裝 Apache Flex SDK 嗎?</message>

 			<license>Apache V2 授權合約</license>

 		</zh_TW>

+		<ru_RU>

+			<label>Apache Flex SDK (Обязательно)</label>

+			<message>Apache Flex SDK распространяется под лицензией Apache V2. Вы хотите установить Apache Flex SDK?</message>

+			<license>Лицензия Apache V2</license>

+		</ru_RU>

 	</component>

 	<component id="STEP_REQUIRED_INSTALL_ADOBE_AIR_SDK" required="true" property="do.air.install">

 		<de_DE>

@@ -202,6 +213,11 @@
 			<message>Adobe SDK 授權合約適用於 Adobe AIR SDK. 您想要安裝 Adobe AIR SDK 嗎?</message>

 			<license>Adobe AIR SDK 授權合約</license>

 		</zh_TW>

+		<ru_RU>

+			<label>Adobe AIR SDK (Обязательно)</label>

+			<message>Adobe AIR SDK распространяется под лицензией Adobe AIR SDK. Вы хотите установить Adobe AIR SDK?</message>

+			<license>Лицензия Adobe AIR SDK</license>

+		</ru_RU>

 	</component>

 	<component id="STEP_REQUIRED_INSTALL_FLASH_PLAYER_GLOBAL_SWC" required="true" property="do.flash.install">

 		<de_DE>

@@ -251,54 +267,64 @@
 			<message>Adobe SDK 授權合約適用於 Adobe Flash Player 的 playerglobal.swc 檔案. 您想要安裝 Adobe Flash Player 的 playerglobal.swc 檔案嗎?</message>

 			<license>Adobe Flex SDK 授權合約</license>

 		</zh_TW>

+		<ru_RU>

+			<label>Adobe Flash Player playerglobal.swc (Обязательно)</label>

+			<message>Adobe Flash Player playerglobal.swc расространяется по лицензией Adobe SDK. Вы хотите установить Adobe Flash Player playerglobal.swc?</message>

+			<license>Лицензия Adobe Flex SDK</license>

+		</ru_RU>

 	</component>

 	<component id="FontSWF (Optional)" required="false" property="do.fontswf.install">

 		<de_DE>

 			<label>Adobe Bibliothek zur Einbettung von Schriften (Optional)</label>

-			<message>Apache Flex kann optional das Feature \"Einbetten von Schriftarten\" einbinden. Dieses Feature benötigt verschieden Schriftarten Jar-Dateien aus dem Adobe Flex SDK. Die Adobe SDK Lizenzvereinbarung für Adobe Flex 4.6 gilt für diese Jar-Dateien. Diese Lizenz ist nicht mit der Apache V2 Lizenz vereinbar. Möchten Sie diese Jar-Dateien aus dem Adobe Flex SDK installieren?\n\nNote: the use of the FlatSpark skin and components requires embedded font support.</message>

+			<message>Apache Flex kann optional das Feature \"Einbetten von Schriftarten\" einbinden. Dieses Feature benötigt verschieden Schriftarten Jar-Dateien aus dem Adobe Flex SDK. Die Adobe SDK Lizenzvereinbarung für Adobe Flex 4.6 gilt für diese Jar-Dateien. Diese Lizenz ist nicht mit der Apache V2 Lizenz vereinbar. Möchten Sie diese Jar-Dateien aus dem Adobe Flex SDK installieren?&#xA;&#xA;Note: the use of the FlatSpark skin and components requires embedded font support.</message>

 		</de_DE>

 		<el_GR>

 			<label>Adobe Embedded Font Libraries and Utilities (Προαιρετικό)</label>

-			<message>Το Apache Flex μπορεί προαιρετικά να χρησιμοποιήσει την υποστήριξη που παρέχει η Adobe για ενσωματωμένες γραματοσειρές. Η λειτουργία αυτή απαιτεί κάποια jar αρχεία που υπάρχουν στο Adobe Flex SDK. Για τα αρχεία αυτά ισχύει η συμφωνία χρήσης της άδειας Adobe SDK για το Adobe Flex 4.6. Η άδεια αυτή δεν είναι συμβατή με την άδεια χρήσης Apache V2. Θέλετε να εγκαταστήσετε τα αρχεία αυτά απο το Adobe Flex SDK;\n\nNote: the use of the FlatSpark skin and components requires embedded font support.</message>

+			<message>Το Apache Flex μπορεί προαιρετικά να χρησιμοποιήσει την υποστήριξη που παρέχει η Adobe για ενσωματωμένες γραματοσειρές. Η λειτουργία αυτή απαιτεί κάποια jar αρχεία που υπάρχουν στο Adobe Flex SDK. Για τα αρχεία αυτά ισχύει η συμφωνία χρήσης της άδειας Adobe SDK για το Adobe Flex 4.6. Η άδεια αυτή δεν είναι συμβατή με την άδεια χρήσης Apache V2. Θέλετε να εγκαταστήσετε τα αρχεία αυτά απο το Adobe Flex SDK;&#xA;&#xA;Note: the use of the FlatSpark skin and components requires embedded font support.</message>

 			<license>'Αδεια χρήσης Adobe Flex SDK</license>

 		</el_GR>

 		<en_US>

 			<label>Adobe Embedded Font Libraries and Utilities (Optional)</label>

-			<message>Apache Flex can optionally integrate with Adobe's embedded font support. This feature requires a few font jars from the Adobe Flex SDK. The Adobe SDK license agreement for Adobe Flex 4.6 applies to these jars. This license is not compatible with the Apache V2 license. Do you want to install these jars from the Adobe Flex SDK?\n\nNote: the use of the FlatSpark skin and components requires embedded font support.</message>

+			<message>Apache Flex can optionally integrate with Adobe's embedded font support. This feature requires a few font jars from the Adobe Flex SDK. The Adobe SDK license agreement for Adobe Flex 4.6 applies to these jars. This license is not compatible with the Apache V2 license. Do you want to install these jars from the Adobe Flex SDK?&#xA;&#xA;Note: the use of the FlatSpark skin and components requires embedded font support.</message>

 			<license>Adobe Flex SDK License</license>

 			<licenseURL>http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf</licenseURL>

 		</en_US>

 		<es_ES>

 			<label>Librería y utilidades de fuentes embebidas de Adobe (Opcional)</label>

-			<message>Apache Flex puede integrarse de manera opcional con el soporte para fuentes embebidas de Adobe. Esta característica necesita algunos ficheros de fuentes del SDK de Adobe Flex. Estos archivos se ofrecen bajo los términos de la licencia de Adobe SDK para Adobe Flex 4.6. Esta licencia no es compatible con la licencia Apache V2. ¿Quiere instalar estos archivos desde el SDK de Adobe Flex?\n\nNote: the use of the FlatSpark skin and components requires embedded font support.</message>

+			<message>Apache Flex puede integrarse de manera opcional con el soporte para fuentes embebidas de Adobe. Esta característica necesita algunos ficheros de fuentes del SDK de Adobe Flex. Estos archivos se ofrecen bajo los términos de la licencia de Adobe SDK para Adobe Flex 4.6. Esta licencia no es compatible con la licencia Apache V2. ¿Quiere instalar estos archivos desde el SDK de Adobe Flex?&#xA;&#xA;Note: the use of the FlatSpark skin and components requires embedded font support.</message>

 		</es_ES>

 		<fr_FR>

 			<label>Bibliothèques Adobe Font embarquées et utilitaires (Facultatif)</label>

-			<message>Apache Flex peut éventuellement s'intégrer avec le support de polices embarquées Adobe (Adobe's embedded font support). Cette fonctionnalité nécessite quelques jars de polices du SDK Adobe Flex. L'accord de licence Adobe SDK pour Adobe Flex 4.6 s'applique à ces jars. Cette licence n'est pas compatible avec la licence Apache V2. Voulez-vous installer ces jars à partir du SDK Adobe Flex?\n\nL'utilisation des habillages et composants FlatSpark requiert les bibliothèques Adobe Font embarquées (Adobe's embedded font support).</message>

+			<message>Apache Flex peut éventuellement s'intégrer avec le support de polices embarquées Adobe (Adobe's embedded font support). Cette fonctionnalité nécessite quelques jars de polices du SDK Adobe Flex. L'accord de licence Adobe SDK pour Adobe Flex 4.6 s'applique à ces jars. Cette licence n'est pas compatible avec la licence Apache V2. Voulez-vous installer ces jars à partir du SDK Adobe Flex?&#xA;&#xA;L'utilisation des habillages et composants FlatSpark requiert les bibliothèques Adobe Font embarquées (Adobe's embedded font support).</message>

 		</fr_FR>

 		<nl_NL>

 			<label>Adobe Embedded Font Libraries en Utilities (Optioneel)</label>

-			<message>Apache Flex kan optioneel integreren met Adobe's embedded font support. Deze feature vereist een aantal font jars uit de Adobe Flex SDK. De Adobe SDK licentie overeenkomst voor Adobe Flex 4.6 geldt voor deze jars. Deze licentie is niet compatibel met de Apache V2 licentie. Wilt u deze jars uit de Adobe Flex SDK installeren?\n\nAttentie: het gebruik van de FlatSpark skin en componenten vereist embedded font support.</message>

+			<message>Apache Flex kan optioneel integreren met Adobe's embedded font support. Deze feature vereist een aantal font jars uit de Adobe Flex SDK. De Adobe SDK licentie overeenkomst voor Adobe Flex 4.6 geldt voor deze jars. Deze licentie is niet compatibel met de Apache V2 licentie. Wilt u deze jars uit de Adobe Flex SDK installeren?&#xA;&#xA;Attentie: het gebruik van de FlatSpark skin en componenten vereist embedded font support.</message>

 		</nl_NL>

 		<pt_BR>

 			<label>Adobe Embedded Font Libraries and Utilities (Opcional)</label>

-			<message>Apache Flex pode, opcionalmente, integrar-se com o suporte de fontes embutidas da Adobe. Este recurso requer alguns jars do Adobe Flex SDK, que estão sob o contrato de licença do Adobe Flex 4.6. Esta licença não é compatível com a licença Apache V2. Você quer instalar estes jars a partir do Adobe Flex SDK?\n\nNota: o uso dos skins e componentes FlatSpark requer suporte a fontes embutidas.</message>

+			<message>Apache Flex pode, opcionalmente, integrar-se com o suporte de fontes embutidas da Adobe. Este recurso requer alguns jars do Adobe Flex SDK, que estão sob o contrato de licença do Adobe Flex 4.6. Esta licença não é compatível com a licença Apache V2. Você quer instalar estes jars a partir do Adobe Flex SDK?&#xA;&#xA;Nota: o uso dos skins e componentes FlatSpark requer suporte a fontes embutidas.</message>

 			<license>Adobe Flex SDK License</license>

 			<licenseURL>http://www.adobe.com/products/eulas/pdfs/adobe_flex_software_development_kit-combined-20110916_0930.pdf</licenseURL>

 		</pt_BR>

 		<ko_KR>

 			<label>Adobe Embedded Font 라이브러리 와 유틸리티 (선택)</label>

-			<message>Apache Flex는 선택적으로 Adobe의 임베드 폰트지원 기능을 통합할 수 있습니다. 이 기능에는 Adobe Flex SDK에 있는 폰트 jar 파일들이 필요합니다. 이 jar 파일들에는 Adobe Flex 4.6에 대한 Adobe SDK 라이센스 계약이 적용됩니다. 이 라이센스는 Apache V2 라이센스와 호환되지 않습니다. Adobe Flex SDK에서 이 jar 파일들을 가져와 설치하시겠습니까?\n\nNote: the use of the FlatSpark skin and components requires embedded font support.</message>

+			<message>Apache Flex는 선택적으로 Adobe의 임베드 폰트지원 기능을 통합할 수 있습니다. 이 기능에는 Adobe Flex SDK에 있는 폰트 jar 파일들이 필요합니다. 이 jar 파일들에는 Adobe Flex 4.6에 대한 Adobe SDK 라이센스 계약이 적용됩니다. 이 라이센스는 Apache V2 라이센스와 호환되지 않습니다. Adobe Flex SDK에서 이 jar 파일들을 가져와 설치하시겠습니까?&#xA;&#xA;Note: the use of the FlatSpark skin and components requires embedded font support.</message>

 		</ko_KR>

 		<zh_CN>

 			<label>Adobe 镶入字体库和实用程序 (可选的)</label>

-			<message>Apache Flex 可以选择性地与 Adobe 镶入字体支持 进行整合. 此功能须要 Adobe Flex SDK 里的一些与字体相关的 jar 文件, Adobe Flex 4.6 的 Adobe SDK 许可协议适用于这些 jar 文件, 此许可与 Apache V2 许可并不兼容. 您想要安装来自 Adobe Flex SDK 里的这些 jar 文件吗?\n\n提示: FlatSpark 主题的皮肤和组件须要 镶入字体库 的支持.</message>

+			<message>Apache Flex 可以选择性地与 Adobe 镶入字体支持 进行整合. 此功能须要 Adobe Flex SDK 里的一些与字体相关的 jar 文件, Adobe Flex 4.6 的 Adobe SDK 许可协议适用于这些 jar 文件, 此许可与 Apache V2 许可并不兼容. 您想要安装来自 Adobe Flex SDK 里的这些 jar 文件吗?&#xA;&#xA;提示: FlatSpark 主题的皮肤和组件须要 镶入字体库 的支持.</message>

 			<license>Adobe Flex SDK 许可协议</license>

 		</zh_CN>

 		<zh_TW>

 			<label>Adobe 鑲入字體庫和實用程式 (可選的)</label>

-			<message>Apache Flex 可以選擇性地與 Adobe 鑲入字體支援 進行整合. 此功能須要 Adobe Flex SDK 裡的一些與字體相關的 jar 檔案, Adobe Flex 4.6 的 Adobe SDK 授權合約適用於這些 jar 檔案, 此許可與 Apache V2 許可並不相容. 您想要安裝來自 Adobe Flex SDK 裡的這些 jar 檔案嗎?\n\n提示: FlatSpark 主題的皮膚和元件須要 鑲入字體庫 的支援.</message>

+			<message>Apache Flex 可以選擇性地與 Adobe 鑲入字體支援 進行整合. 此功能須要 Adobe Flex SDK 裡的一些與字體相關的 jar 檔案, Adobe Flex 4.6 的 Adobe SDK 授權合約適用於這些 jar 檔案, 此許可與 Apache V2 許可並不相容. 您想要安裝來自 Adobe Flex SDK 裡的這些 jar 檔案嗎?&#xA;&#xA;提示: FlatSpark 主題的皮膚和元件須要 鑲入字體庫 的支援.</message>

 			<license>Adobe Flex SDK 授權合約</license>

 		</zh_TW>

+		<ru_RU>

+			<label>Встроенные Библиотеки Шрифтов и Утилиты Adobe (Не обязательно)</label>

+			<message>Apache Flex может быть опционально интегрирован со встроенными шрифтами Adobe. Эта опция требует установки нескольких архивов со шрифтами из Adobe Flex SDK. Лицензионное соглашение Adobe SDK для Adobe Flex 4.6 распространяется на эти архивы. Эта лицензия не совместима с лицензией Apache V2. Вы хотите установить эти архивы?\n\nУчтите: при использовании тем и компонентов FlatSpark встроенные шрифты - обязательны.</message>

+			<license>Лицензия Adobe Flex SDK</license>

+		</ru_RU>

 	</component>

-</config>
\ No newline at end of file
+</config>

diff --git a/asdoc/templates/index.html b/asdoc/templates/index.html
index f970930..b9e46cd 100644
--- a/asdoc/templates/index.html
+++ b/asdoc/templates/index.html
@@ -20,6 +20,17 @@
     <script language="javascript" type="text/javascript">
     	<!--
         window.onload=function(){
+            "use strict";
+            var d2=decodeURIComponent(document.location.search).toLowerCase();
+            if(
+                    d2.indexOf('javascript:') > -1 ||
+                    d2.indexOf('//') > -1 ||
+                    d2.indexOf('..') > -1 ||
+                    d2.indexOf(':') > -1
+            ){
+                    return;
+            }
+
             var d=document.location.search;
 			var args=d.substring(d.lastIndexOf('?')+1,d.length);
 			var classFrameContent=args;
diff --git a/build.properties b/build.properties
index a659241..72b635e 100644
--- a/build.properties
+++ b/build.properties
@@ -18,8 +18,8 @@
 ################################################################################
 
 # flex-sdk-description values
-release = Apache Flex 4.14.0
-release.version = 4.14.0
+release = Apache Flex 4.14.1
+release.version = 4.14.1
 
 # override on command line with -Dbuild.number=999 or in local.properties
 build.number = 0
diff --git a/flex-sdk-description.xml b/flex-sdk-description.xml
index 231303c..dd2db09 100644
--- a/flex-sdk-description.xml
+++ b/flex-sdk-description.xml
@@ -18,8 +18,8 @@
 
 -->
 <flex-sdk-description>
-<name>Apache Flex 4.14.0 FP11.1 AIR15.0 en_US</name>
-<version>4.14.0</version>
+<name>Apache Flex 4.14.1 FP11.1 AIR16.0 en_US</name>
+<version>4.14.1</version>
 <build>0</build>
 </flex-sdk-description>
         
\ No newline at end of file
diff --git a/flexunit-tests.xml b/flexunit-tests.xml
index 8681b86..6475956 100644
--- a/flexunit-tests.xml
+++ b/flexunit-tests.xml
@@ -49,10 +49,14 @@
     <echo message="'project.root' is set: ${project.root}"/>
 
   </target>
-  
-  <target name="test-run" unless="${exit}">
+
+
+  <target name="-test-run-prepare">
 
     <property name="tests.bin" location="${basedir}/bin-tests"/>
+    <condition property="project.needs.extra.libs">
+      <isset property="project.libs"/>
+    </condition>
 
     <taskdef resource="flexUnitTasks.tasks">
       <classpath>
@@ -65,24 +69,48 @@
     <echo message="Unit tests for '${project.root}'"/>
 
     <mkdir dir="${tests.bin}"/>
+  </target>
 
+  <target name="-test-run-execute" unless="project.needs.extra.libs">
     <flexunit
-      workingDir="${tests.bin}" 
-      toDir="${tests.bin}/report" 
-      haltonfailure="false" 
-      verbose="true" 
-      localTrusted="true">
-      
+            workingDir="${tests.bin}"
+            toDir="${tests.bin}/report"
+            haltonfailure="false"
+            verbose="true"
+            localTrusted="true">
+
       <source dir="${project.root}/src"/>
-      
-      <testSource dir="${project.root}/src">
+
+      <testSource dir="${project.root}/tests">
         <include name="**/*Tests.as"/>
       </testSource>
-      
+
       <library dir="${FLEXUNIT_HOME}/FlexUnit4/target"/>
       <library dir="${FLEXUNIT_HOME}/FlexUnit4CIListener/target"/>
     </flexunit>
+  </target>
 
+  <target name="-test-run-execute-with-extra-lib" if="project.needs.extra.libs">
+    <flexunit
+            workingDir="${tests.bin}"
+            toDir="${tests.bin}/report"
+            haltonfailure="false"
+            verbose="true"
+            localTrusted="true">
+
+      <source dir="${project.root}/src"/>
+
+      <testSource dir="${project.root}/tests">
+        <include name="**/*Tests.as"/>
+      </testSource>
+
+      <library dir="${FLEXUNIT_HOME}/FlexUnit4/target"/>
+      <library dir="${FLEXUNIT_HOME}/FlexUnit4CIListener/target"/>
+      <library dir="${project.libs}"/>
+    </flexunit>
+  </target>
+
+  <target name="-test-run-report">
     <mkdir dir="${FLEX_HOME}/test-reports"/>
 
     <copy todir="${FLEX_HOME}/test-reports">
@@ -90,9 +118,10 @@
         <include name="TEST-*.xml" />
       </fileset>
     </copy>
-
   </target>
 
+  <target name="test-run" depends="-test-run-prepare, -test-run-execute, -test-run-execute-with-extra-lib, -test-run-report" unless="${exit}"/>
+
   <target name="test-clean" unless="${exit}">
 
     <echo message="Clean up test artefacts"/>
diff --git a/frameworks/build.xml b/frameworks/build.xml
index f44f73a..ce5205f 100644
--- a/frameworks/build.xml
+++ b/frameworks/build.xml
@@ -139,6 +139,8 @@
         <delete dir="${FLEX_HOME}/test-reports"/>
 
         <antcall target="apache-test"/>
+        <antcall target="spark-test"/>
+        <antcall target="advancedgrids-test"/>
     </target>
 
 	<target name="flex-config" depends="playerglobal-setswfversion" description="Copy the flex/air/airmobile config templates to flex/air/airmobile-config.xml and inject version numbers">
@@ -217,6 +219,9 @@
 		<condition property="playerglobal.swfversion" value="27">
 			<equals arg1="${playerglobal.version}" arg2="16.0" />
 		</condition>
+		<condition property="playerglobal.swfversion" value="28">
+			<equals arg1="${playerglobal.version}" arg2="17.0" />
+		</condition>
 	</target>	
 
     <!--
@@ -515,7 +520,13 @@
     <target name="apache-test" description="Tests for 'apache' project">
         <ant dir="${basedir}/projects/apache" target="test"/>
     </target>
-	
+    <target name="spark-test" description="Tests for 'spark' project">
+        <ant dir="${basedir}/projects/spark" target="test"/>
+    </target>
+    <target name="advancedgrids-test" description="Tests for 'advancedgrids' project">
+        <ant dir="${basedir}/projects/advancedgrids" target="test"/>
+    </target>
+
     <target name="experimental" description="Clean build of experimental.swc">
         <ant dir="${basedir}/projects/experimental"/>
     </target>
diff --git a/frameworks/projects/advancedgrids/build.xml b/frameworks/projects/advancedgrids/build.xml
index e730bc8..f9fa5c0 100644
--- a/frameworks/projects/advancedgrids/build.xml
+++ b/frameworks/projects/advancedgrids/build.xml
@@ -235,4 +235,10 @@
 		<delete dir="${FLEX_HOME}/tempDoc" failonerror="false" includeEmptyDirs="true"/>
 		<delete file="${basedir}/bundles/en_US/packages.dita" failonerror="false"/>
 	</target>
+
+    <target name="test" description="Runs the FlexUnit tests for this project">
+        <ant antfile="${FLEX_HOME}/flexunit-tests.xml">
+            <property name="project.root" value="${basedir}"/>
+        </ant>
+    </target>
 </project>
diff --git a/frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionView.as b/frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionView.as
index 6d4901c..d752e8e 100644
--- a/frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionView.as
+++ b/frameworks/projects/advancedgrids/src/mx/collections/HierarchicalCollectionView.as
@@ -1152,7 +1152,7 @@
     private function internalRefresh(dispatch:Boolean):Boolean
     {
         var obj:Object;
-        var coll:ICollectionView
+        var coll:ICollectionView;
         var needUpdate:Boolean = false;
         
         // apply filter function to all the collections including the child collections
@@ -1531,9 +1531,9 @@
                 for (i = 0; i < n; i++)
                 {
                     node = ce.items[i].oldValue;
-                    while (convertedEvent.items[j] != node)
-                        j++;
-                    convertedEvent.items.splice(j, 1);
+                    var replacedNodePosition:int = convertedEvent.items.indexOf(node);
+                    if(replacedNodePosition != -1)
+                        convertedEvent.items.splice(replacedNodePosition, 1);
                 }
                 if (convertedEvent.items.length)
                 {
@@ -1654,9 +1654,10 @@
                     changingNode = ce.items[i].oldValue;
                     if (changingNode is XML)
                         stopTrackUpdates(changingNode);
-                    while (convertedEvent.items[j] != changingNode)
-                        j++;
-                    convertedEvent.items.splice(j, 1);
+
+                    var replacedNodePosition:int = convertedEvent.items.indexOf(changingNode);
+                    if(replacedNodePosition != -1)
+                        convertedEvent.items.splice(replacedNodePosition, 1);
                 }
                 if (convertedEvent.items.length)
                 {
diff --git a/frameworks/projects/advancedgrids/src/mx/core/Version.as b/frameworks/projects/advancedgrids/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/advancedgrids/src/mx/core/Version.as
+++ b/frameworks/projects/advancedgrids/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/advancedgrids/tests/mx/collections/DataNode.as b/frameworks/projects/advancedgrids/tests/mx/collections/DataNode.as
new file mode 100644
index 0000000..730825a
--- /dev/null
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/DataNode.as
@@ -0,0 +1,100 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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 mx.collections {
+    import mx.collections.ArrayCollection;
+
+    public class DataNode {
+        private var _label:String;
+        private var _children:ArrayCollection;
+        private var _isSelected:Boolean = false;
+        private var _isPreviousSiblingRemoved:Boolean = false;
+        private var _parent:DataNode;
+
+        public function DataNode(label:String)
+        {
+            _label = label;
+        }
+
+        public function get children():ArrayCollection
+        {
+            return _children;
+        }
+
+        public function set children(value:ArrayCollection):void
+        {
+            _children = value;
+        }
+
+        public function get label():String
+        {
+            return _label + (_isSelected ? " [SEL]" : "") + (_isPreviousSiblingRemoved ? " [PREV ITEM REMOVED]" : "");
+        }
+
+        public function toString():String
+        {
+            return label;
+        }
+
+        public function addChild(node:DataNode):void
+        {
+            if(!_children)
+                _children = new ArrayCollection();
+
+            _children.addItem(node);
+            node.parent = this;
+        }
+
+        public function set isSelected(value:Boolean):void
+        {
+            _isSelected = value;
+        }
+
+        public function get isSelected():Boolean
+        {
+            return _isSelected;
+        }
+
+        public function clone():DataNode
+        {
+            var newNode:DataNode = new DataNode(_label);
+            for each(var childNode:DataNode in children)
+            {
+                newNode.addChild(childNode.clone());
+            }
+
+            return newNode;
+        }
+
+        public function set isPreviousSiblingRemoved(value:Boolean):void
+        {
+            _isPreviousSiblingRemoved = value;
+        }
+
+        public function get parent():DataNode
+        {
+            return _parent;
+        }
+
+        public function set parent(value:DataNode):void
+        {
+            _parent = value;
+        }
+    }
+}
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_Basics_Test.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_Basics_Tests.as
similarity index 76%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_Basics_Test.as
rename to frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_Basics_Tests.as
index 065e20f..93cd2d9 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_Basics_Test.as
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_Basics_Tests.as
@@ -20,58 +20,55 @@
 package mx.collections
 {
     import flash.events.UncaughtErrorEvent;
+    import flash.utils.describeType;
 
-import flashx.textLayout.debug.assert;
-
-import mx.collections.ArrayCollection;
-    import mx.collections.CursorBookmark;
-    import mx.collections.HierarchicalCollectionView;
-    import mx.collections.HierarchicalCollectionViewCursor;
     import mx.core.FlexGlobals;
-    
-    import spark.components.WindowedApplication;
-    
-    import org.flexunit.asserts.assertEquals;
 
-    public class HierarchicalCollectionViewCursor_Basics_Test
+    import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertNotNull;
+
+    import spark.components.Application;
+
+    public class HierarchicalCollectionViewCursor_Basics_Tests
 	{
-		private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
-		private static var _currentHierarchy:HierarchicalCollectionView;
-		private static var _noErrorsThrown:Boolean = true;
-		private var _level0:ArrayCollection;
-		
-		private var _sut:HierarchicalCollectionViewCursor;
-		
-		[BeforeClass]
-		public static function setUpBeforeClass():void
-		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, handleUncaughtClientError);
-		}
-		
-		[AfterClass]
-		public static function tearDownAfterClass():void
-		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, handleUncaughtClientError);
-		}
-		
-		[Before]
-		public function setUp():void
-		{
+        private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
+        private static var _currentHierarchy:HierarchicalCollectionView;
+        private static var _noErrorsThrown:Boolean = true;
+        private var _level0:ArrayCollection;
+
+        private var _sut:HierarchicalCollectionViewCursor;
+
+        [BeforeClass]
+        public static function setUpBeforeClass():void
+        {
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, handleUncaughtClientError);
+        }
+
+        [AfterClass]
+        public static function tearDownAfterClass():void
+        {
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, handleUncaughtClientError);
+        }
+
+        [Before]
+        public function setUp():void
+        {
             _currentHierarchy = generateHierarchyViewWithOpenNodes();
             _level0 = _utils.getRoot(_currentHierarchy) as ArrayCollection;
             _sut = _currentHierarchy.createCursor() as HierarchicalCollectionViewCursor;
 
-			_noErrorsThrown = true;
-		}
-		
-		[After]
-		public function tearDown():void
-		{
-			_sut = null;
+            _noErrorsThrown = true;
+        }
+
+        [After]
+        public function tearDown():void
+        {
+            _sut = null;
             _currentHierarchy = null;
             _level0 = null;
-		}
-
+        }
 
 
         [Test]
@@ -221,23 +218,23 @@
             //then
             assertEquals(firstLocation, _sut.current);
         }
-		
-		
-		private static function handleUncaughtClientError(event:UncaughtErrorEvent):void
-		{
-			event.preventDefault();
-			event.stopImmediatePropagation();
-			_noErrorsThrown = false;
-			
-			trace("\n" + event.error);
-			_utils.printHCollectionView(_currentHierarchy);
-		}
 
-		
-		private static function generateHierarchyViewWithOpenNodes():HierarchicalCollectionView
-		{
-			return _utils.generateOpenHierarchyFromRootList(_utils.generateHierarchySourceFromString(HIERARCHY_STRING));
-		}
+
+        private static function handleUncaughtClientError(event:UncaughtErrorEvent):void
+        {
+            event.preventDefault();
+            event.stopImmediatePropagation();
+            _noErrorsThrown = false;
+
+            trace("\n" + event.error);
+            _utils.printHCollectionView(_currentHierarchy);
+        }
+
+
+        private static function generateHierarchyViewWithOpenNodes():HierarchicalCollectionView
+        {
+            return _utils.generateOpenHierarchyFromRootList(_utils.generateHierarchySourceFromString(HIERARCHY_STRING));
+        }
 
 		private static const HIERARCHY_STRING:String = (<![CDATA[
 			Company(1)
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34424_Test.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34424_Tests.as
similarity index 83%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34424_Test.as
rename to frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34424_Tests.as
index 914403c..117c633 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34424_Test.as
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34424_Tests.as
@@ -19,27 +19,21 @@
 
 package mx.collections
 {
-import flash.events.UncaughtErrorEvent;
+    import flash.events.UncaughtErrorEvent;
 
-import mx.collections.ArrayCollection;
-import mx.collections.CursorBookmark;
-import mx.collections.HierarchicalCollectionView;
-import mx.collections.HierarchicalCollectionViewCursor;
-import mx.core.FlexGlobals;
-import mx.events.CollectionEvent;
-import mx.events.CollectionEventKind;
-import mx.events.PropertyChangeEvent;
+    import mx.core.FlexGlobals;
+    import mx.events.CollectionEvent;
+    import mx.events.CollectionEventKind;
 
-import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertNotNull;
+    import org.flexunit.asserts.assertTrue;
+    import org.flexunit.runners.Parameterized;
 
-import org.flexunit.asserts.assertNotNull;
-import org.flexunit.asserts.assertTrue;
-import org.flexunit.runners.Parameterized;
+    import spark.components.Application;
 
-import spark.components.WindowedApplication;
-
-[RunWith("org.flexunit.runners.Parameterized")]
-public class HierarchicalCollectionViewCursor_FLEX_34424_Test
+    [RunWith("org.flexunit.runners.Parameterized")]
+public class HierarchicalCollectionViewCursor_FLEX_34424_Tests
 	{
         private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
         private static var _noErrorsThrown:Boolean = true;
@@ -53,13 +47,15 @@
 		[BeforeClass]
 		public static function setUpBeforeClass():void
 		{
-            (FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
         }
 		
 		[AfterClass]
 		public static function tearDownAfterClass():void
 		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
 		}
 		
 		[Before]
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34440_Test.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34440_Tests.as
similarity index 84%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34440_Test.as
rename to frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34440_Tests.as
index 174a186..31ca0d8 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34440_Test.as
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34440_Tests.as
@@ -19,21 +19,16 @@
 
 package mx.collections
 {
-import flash.events.UncaughtErrorEvent;
+    import flash.events.UncaughtErrorEvent;
 
-import mx.collections.ArrayCollection;
-import mx.collections.CursorBookmark;
-import mx.collections.HierarchicalCollectionView;
-import mx.collections.HierarchicalCollectionViewCursor;
-import mx.core.FlexGlobals;
+    import mx.core.FlexGlobals;
 
-import org.flexunit.asserts.assertNotNull;
-import org.flexunit.asserts.assertTrue;
-import org.flexunit.runners.Parameterized;
+    import org.flexunit.asserts.assertNotNull;
+    import org.flexunit.asserts.assertTrue;
 
-import spark.components.WindowedApplication;
+    import spark.components.Application;
 
-public class HierarchicalCollectionViewCursor_FLEX_34440_Test
+    public class HierarchicalCollectionViewCursor_FLEX_34440_Tests
 	{
         private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
         private static var _noErrorsThrown:Boolean = true;
@@ -44,13 +39,15 @@
 		[BeforeClass]
 		public static function setUpBeforeClass():void
 		{
-            (FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
         }
 		
 		[AfterClass]
 		public static function tearDownAfterClass():void
 		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
 		}
 		
 		[Before]
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34456_Test.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34456_Tests.as
similarity index 87%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34456_Test.as
rename to frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34456_Tests.as
index a866f47..353e885 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34456_Test.as
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34456_Tests.as
@@ -19,19 +19,19 @@
 
 package mx.collections
 {
-	import flash.events.UncaughtErrorEvent;
-	
-	import mx.core.FlexGlobals;
-	
-	import spark.components.WindowedApplication;
-	
-	import org.flexunit.asserts.assertEquals;
-	import org.flexunit.asserts.assertNotNull;
-	import org.flexunit.asserts.assertTrue;
-	import org.flexunit.runners.Parameterized;
+    import flash.events.UncaughtErrorEvent;
 
-	[RunWith("org.flexunit.runners.Parameterized")]
-	public class HierarchicalCollectionViewCursor_FLEX_34456_Test
+    import mx.core.FlexGlobals;
+
+    import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertNotNull;
+    import org.flexunit.asserts.assertTrue;
+    import org.flexunit.runners.Parameterized;
+
+    import spark.components.Application;
+
+    [RunWith("org.flexunit.runners.Parameterized")]
+	public class HierarchicalCollectionViewCursor_FLEX_34456_Tests
 	{
         public static var positionAndOperation:Array = [[11, 5, 0], [11, 5, 1]];
 		
@@ -51,13 +51,15 @@
 		public static function setUpBeforeClass():void
 		{
 			_generatedHierarchy = _utils.generateOpenHierarchyFromRootList(_utils.generateHierarchySourceFromString(HIERARCHY_STRING));
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
         }
 		
 		[AfterClass]
 		public static function tearDownAfterClass():void
 		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
 			_generatedHierarchy = null;
 			_utils = null;
 		}
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34458_Test.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34458_Tests.as
similarity index 83%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34458_Test.as
rename to frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34458_Tests.as
index 94befbb..963e780 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34458_Test.as
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34458_Tests.as
@@ -19,23 +19,17 @@
 
 package mx.collections
 {
-import flash.events.UncaughtErrorEvent;
+    import flash.events.UncaughtErrorEvent;
 
-import mx.collections.ArrayCollection;
-import mx.collections.CursorBookmark;
-import mx.collections.HierarchicalCollectionView;
-import mx.collections.HierarchicalCollectionViewCursor;
-import mx.core.FlexGlobals;
+    import mx.core.FlexGlobals;
 
     import org.flexunit.asserts.assertEquals;
-
     import org.flexunit.asserts.assertNotNull;
-import org.flexunit.asserts.assertTrue;
-import org.flexunit.runners.Parameterized;
+    import org.flexunit.asserts.assertTrue;
 
-import spark.components.WindowedApplication;
+    import spark.components.Application;
 
-public class HierarchicalCollectionViewCursor_FLEX_34458_Test
+    public class HierarchicalCollectionViewCursor_FLEX_34458_Tests
 	{
         private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
         private static var _noErrorsThrown:Boolean = true;
@@ -46,13 +40,15 @@
 		[BeforeClass]
 		public static function setUpBeforeClass():void
 		{
-            (FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
         }
 		
 		[AfterClass]
 		public static function tearDownAfterClass():void
 		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
 		}
 		
 		[Before]
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewTestUtils.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewTestUtils.as
similarity index 98%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewTestUtils.as
rename to frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewTestUtils.as
index 0e690eb..94b094b 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewTestUtils.as
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionViewTestUtils.as
@@ -19,8 +19,8 @@
 
 package mx.collections
 {
-	import com.adobe.utils.StringUtil;
-	
+    import mx.collections.*;
+    import mx.utils.StringUtil;
 	import mx.collections.ArrayCollection;
 	import mx.collections.CursorBookmark;
 	import mx.collections.HierarchicalCollectionView;
diff --git a/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_FLEX_34775_Tests.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_FLEX_34775_Tests.as
new file mode 100644
index 0000000..14bc2a3
--- /dev/null
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_FLEX_34775_Tests.as
@@ -0,0 +1,149 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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 mx.collections
+{
+    import mx.utils.StringUtil;
+
+    import org.flexunit.asserts.assertEquals;
+
+    public class HierarchicalCollectionView_FLEX_34775_Tests
+    {
+        private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
+        private static var _sut:HierarchicalCollectionView;
+        private var _level0:ArrayCollection;
+
+        [Before]
+        public function setUp():void
+        {
+            _sut = generateHierarchyViewWithClosedNodes();
+            _level0 = _utils.getRoot(_sut) as ArrayCollection;
+        }
+
+        [After]
+        public function tearDown():void
+        {
+            _sut = null;
+            _level0 = null;
+        }
+
+
+
+        [Test]
+        public function test_navigation_after_trying_to_open_inaccessible_node():void
+        {
+            //given
+            var company:DataNode = _level0.getItemAt(0) as DataNode;
+            var location:DataNode = company.children.getItemAt(0) as DataNode;
+
+            //when
+            _sut.openNode(location);
+
+            //then
+            var stepsRequiredToNavigateStructure:int = attemptNavigation(_sut);
+            assertEquals(1, stepsRequiredToNavigateStructure);
+            assertEquals(1, _sut.length);
+        }
+
+        [Test]
+        public function test_navigation_after_trying_to_open_accessible_node():void
+        {
+            //given
+            var company:DataNode = _level0.getItemAt(0) as DataNode;
+            var location:DataNode = company.children.getItemAt(0) as DataNode;
+
+            //when
+            _sut.openNode(company);
+            _sut.openNode(location);
+
+            //then
+            var stepsRequiredToNavigateStructure:int = attemptNavigation(_sut);
+            assertEquals(3, stepsRequiredToNavigateStructure);
+            assertEquals(3, _sut.length);
+        }
+
+        [Test]
+        public function test_navigation_after_trying_to_open_previously_closed_node():void
+        {
+            //given
+            var company:DataNode = _level0.getItemAt(0) as DataNode;
+            var location:DataNode = company.children.getItemAt(0) as DataNode;
+
+            //when
+            _sut.openNode(company);
+            _sut.openNode(location);
+            _sut.closeNode(location);
+
+            //then
+            var stepsRequiredToNavigateStructure:int = attemptNavigation(_sut);
+            assertEquals(2, stepsRequiredToNavigateStructure);
+            assertEquals(2, _sut.length);
+        }
+
+        [Test]
+        public function test_navigation_after_trying_to_open_filtered_out_node():void
+        {
+            function filterOutLocationNode(node:DataNode):Boolean {
+                return node && node.label != locationNodeName;
+            };
+
+            const locationNodeName:String = StringUtil.trim(HIERARCHY_STRING.split("\n")[2]);
+
+            //given
+            var company:DataNode = _level0.getItemAt(0) as DataNode;
+            var location:DataNode = company.children.getItemAt(0) as DataNode;
+            _sut.openNode(company);
+            _sut.openNode(location);
+
+            //when
+            _sut.filterFunction = filterOutLocationNode;
+            _sut.refresh();
+
+            _sut.openNode(location);
+
+            //then
+            var stepsRequiredToNavigateStructure:int = attemptNavigation(_sut);
+            assertEquals(1, stepsRequiredToNavigateStructure);
+            assertEquals(1, _sut.length);
+        }
+
+        private function attemptNavigation(into:HierarchicalCollectionView):int
+        {
+            var cursor:IViewCursor = into.createCursor();
+            var i:int = 0;
+            while(!cursor.afterLast && i++ < 100)
+            {
+                cursor.moveNext();
+            }
+
+            return i;
+        }
+
+        private static function generateHierarchyViewWithClosedNodes():HierarchicalCollectionView
+        {
+            return _utils.generateHCV(_utils.generateHierarchySourceFromString(HIERARCHY_STRING));
+        }
+
+        private static const HIERARCHY_STRING:String = (<![CDATA[
+        Adobe
+        Adobe->London
+        Adobe->London->FlexDept
+    ]]>).toString();
+    }
+}
\ No newline at end of file
diff --git a/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_FLEX_34778_Tests.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_FLEX_34778_Tests.as
new file mode 100644
index 0000000..f436538
--- /dev/null
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_FLEX_34778_Tests.as
@@ -0,0 +1,85 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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 mx.collections {
+    import mx.collections.ArrayCollection;
+    import mx.collections.HierarchicalCollectionView;
+
+    import org.flexunit.asserts.assertEquals;
+
+    public class HierarchicalCollectionView_FLEX_34778_Tests
+    {
+        private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
+        private static var _sut:HierarchicalCollectionView;
+        private var _level0:ArrayCollection;
+
+        [Before]
+        public function setUp():void
+        {
+            _sut = generateHierarchyViewWithClosedNodes();
+            _level0 = _utils.getRoot(_sut) as ArrayCollection;
+        }
+
+        [After]
+        public function tearDown():void
+        {
+            _sut = null;
+            _level0 = null;
+        }
+
+
+        [Test]
+        public function test_replacing_inaccessible_node():void
+        {
+            //given
+            var company:DataNode = _level0.getItemAt(0) as DataNode;
+
+            //when
+            _sut.openNode(company); //so that it starts listening to collection change events on its children
+            _sut.closeNode(company);
+            company.children.setItemAt(new DataNode("Adobe->Brussels"), 0); //makes the app hang here
+
+            //then
+            assertEquals(1, _sut.length);
+        }
+
+        //this did NOT reproduce it, but it's good to test, because the code is in a different function
+        //(collectionChangeHandler) than the previous case (nestedCollectionChangeHandler).
+        [Test]
+        public function test_replacing_inaccessible_root_node():void
+        {
+            //when
+            _level0.setItemAt(new DataNode("Microsoft"), 0);
+
+            //then
+            assertEquals(1, _sut.length);
+        }
+
+        private static function generateHierarchyViewWithClosedNodes():HierarchicalCollectionView
+        {
+            return _utils.generateHCV(_utils.generateHierarchySourceFromString(HIERARCHY_STRING));
+        }
+
+        private static const HIERARCHY_STRING:String = (<![CDATA[
+        Adobe
+        Adobe->London
+        Adobe->London->FlexDept
+    ]]>).toString();
+    }
+}
\ No newline at end of file
diff --git a/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_REPLACE_Tests.as b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_REPLACE_Tests.as
new file mode 100644
index 0000000..c4d49a6
--- /dev/null
+++ b/frameworks/projects/advancedgrids/tests/mx/collections/HierarchicalCollectionView_REPLACE_Tests.as
@@ -0,0 +1,325 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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 mx.collections {
+    import mx.collections.HierarchicalCollectionView;
+    import mx.collections.IList;
+    import mx.events.CollectionEvent;
+    import mx.events.CollectionEventKind;
+    import mx.utils.StringUtil;
+
+    import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertFalse;
+    import org.flexunit.asserts.assertNotNull;
+    import org.flexunit.asserts.assertNull;
+    import org.flexunit.asserts.assertTrue;
+
+    public class HierarchicalCollectionView_REPLACE_Tests {
+
+        private static var _sut:HierarchicalCollectionView;
+        private static var _utils:HierarchicalCollectionViewTestUtils = new HierarchicalCollectionViewTestUtils();
+        private var _root:IList;
+        private static var noItemsInHierarchy:int = NaN;
+
+        [BeforeClass]
+        public static function setUpBeforeClass():void
+        {
+            const hierarchyLines:Array = HIERARCHY_STRING.split("\n");
+            for(var i:int = 0; i < hierarchyLines.length; i++)
+            {
+                if(StringUtil.trim(hierarchyLines[i]))
+                    noItemsInHierarchy++;
+            }
+        }
+
+        [Before]
+        public function setUp():void
+        {
+            _sut = _utils.generateOpenHierarchyFromRootListWithAllNodesMethod(_utils.generateHierarchySourceFromString(HIERARCHY_STRING));
+            _root = _utils.getRoot(_sut) as IList;
+        }
+
+        [After]
+        public function tearDown():void
+        {
+            _sut = null;
+            _root = null;
+        }
+
+        [Test]
+        public function test_make_sure_we_count_nodes_correctly():void
+        {
+            //when
+            var noChildren:int = 0;
+            for(var i:int = 0; i < _root.length; i++)
+            {
+                noChildren += countAllChildrenOf(_root.getItemAt(i) as DataNode);
+            }
+
+            //then
+            assertEquals(noItemsInHierarchy, noChildren);
+        }
+
+        [Test]
+        public function test_make_sure_isDescendantOf_works_correctly():void
+        {
+            //when
+            var region1:DataNode = _root.getItemAt(0) as DataNode;
+            var region2:DataNode = _root.getItemAt(1) as DataNode;
+            var city2:DataNode = region2.children.getItemAt(1) as DataNode;
+            var company2:DataNode = city2.children.getItemAt(1) as DataNode;
+            var department2:DataNode = company2.children.getItemAt(1) as DataNode;
+
+            //then
+            assertTrue(isDescendantOf(department2, company2));
+            assertTrue(isDescendantOf(department2, city2));
+            assertTrue(isDescendantOf(department2, region2));
+            assertFalse(isDescendantOf(department2, region1));
+        }
+
+        [Test]
+        public function test_replacing_a_childless_node_does_not_dispatch_REMOVED_collection_event_but_changes_parent_references():void
+        {
+            function onCollectionChanged(event:CollectionEvent):void
+            {
+                if(event.kind == CollectionEventKind.REMOVE)
+                    removeEvent = event;
+                else if(event.kind == CollectionEventKind.REPLACE)
+                    replaceEvent = event;
+            }
+
+            var removeEvent:CollectionEvent = null;
+            var replaceEvent:CollectionEvent = null;
+
+            //GIVEN
+            _sut.addEventListener(CollectionEvent.COLLECTION_CHANGE, onCollectionChanged);
+            var company2:DataNode = getDirectChildrenOf(1, 1).getItemAt(1) as DataNode;
+            var departmentsOfCompany2:IList = company2.children;
+            var firstDepartment:DataNode = departmentsOfCompany2.getItemAt(0) as DataNode;
+
+            //WHEN
+            const newDepartment:DataNode = new DataNode("Region(2)->City(1)->Company(2)->DepartmentX");
+            departmentsOfCompany2.setItemAt(newDepartment, 0);
+
+            //THEN
+            assertNotNull(replaceEvent);
+            assertNull(removeEvent); //because the replaced node had no children
+            assertNull(_sut.getParentItem(firstDepartment));
+            assertEquals(company2, _sut.getParentItem(newDepartment));
+            assertEquals(noItemsInHierarchy, _sut.length);
+        }
+
+        [Test]
+        public function test_replacing_a_node_with_children_dispatches_REMOVED_collection_event_and_changes_parent_references():void
+        {
+            function onCollectionChanged(event:CollectionEvent):void
+            {
+                if(event.kind == CollectionEventKind.REMOVE)
+                {
+                    removeEvent = event;
+
+                    if(event.items && event.items.length == noChildrenOfSecondDepartment)
+                    {
+                        for(var i:int = 0; i < noChildrenOfSecondDepartment; i++)
+                        {
+                            if(event.items.indexOf(secondDepartment.children.getItemAt(i)) == -1)
+                                REMOVEDEventHasChildrenOfSecondDepartment = false;
+                        }
+                    }
+                }
+                else if(event.kind == CollectionEventKind.REPLACE)
+                    replaceEvent = event;
+            }
+
+            var removeEvent:CollectionEvent = null;
+            var replaceEvent:CollectionEvent = null;
+            var REMOVEDEventHasChildrenOfSecondDepartment:Boolean = true;
+
+            //GIVEN
+            _sut.addEventListener(CollectionEvent.COLLECTION_CHANGE, onCollectionChanged);
+            var company2:DataNode = getDirectChildrenOf(1, 1).getItemAt(1) as DataNode;
+            var departmentsOfCompany2:IList = company2.children;
+            var secondDepartment:DataNode = departmentsOfCompany2.getItemAt(1) as DataNode;
+            const noChildrenOfSecondDepartment:int = secondDepartment.children.length;
+
+            //WHEN
+            const newDepartment:DataNode = new DataNode("Region(2)->City(1)->Company(2)->DepartmentX");
+            departmentsOfCompany2.setItemAt(newDepartment, 1);
+
+            //THEN
+            assertNotNull(replaceEvent);
+            assertNotNull(removeEvent); //because the replaced node had children
+            assertTrue(REMOVEDEventHasChildrenOfSecondDepartment);
+            assertEquals(-1, removeEvent.items.indexOf(secondDepartment));
+            assertNull(_sut.getParentItem(secondDepartment));
+            assertEquals(company2, _sut.getParentItem(newDepartment));
+            assertEquals(noItemsInHierarchy - noChildrenOfSecondDepartment, _sut.length);
+        }
+
+        [Test]
+        public function test_replacing_a_root_node_with_children_dispatches_REMOVED_collection_event_and_changes_parent_references():void
+        {
+            function onCollectionChanged(event:CollectionEvent):void
+            {
+                if(event.kind == CollectionEventKind.REMOVE)
+                {
+                    removeEvent = event;
+                    if(event.items && event.items.length == noChildrenOfSecondRegion)
+                    {
+                        for(var i:int = 0; i < noChildrenOfSecondRegion; i++)
+                        {
+                            if(!isDescendantOf(event.items[1] as DataNode, region2))
+                                REMOVEDEventHasAllChildrenOfSecondRegion = false;
+                        }
+                    }
+                }
+                else if(event.kind == CollectionEventKind.REPLACE)
+                    replaceEvent = event;
+            }
+
+            var removeEvent:CollectionEvent = null;
+            var replaceEvent:CollectionEvent = null;
+            var REMOVEDEventHasAllChildrenOfSecondRegion:Boolean = true;
+
+            //GIVEN
+            _sut.addEventListener(CollectionEvent.COLLECTION_CHANGE, onCollectionChanged);
+            var region2:DataNode = _root.getItemAt(1) as DataNode;
+            var noChildrenOfSecondRegion:int = countAllChildrenOf(region2);
+
+            //WHEN
+            const newRegion:DataNode = new DataNode("Region(X)");
+            _root.setItemAt(newRegion, 1);
+
+            //THEN
+            assertNotNull(replaceEvent);
+            assertNotNull(removeEvent); //because the replaced node had children
+            assertTrue(REMOVEDEventHasAllChildrenOfSecondRegion);
+            assertEquals(-1, removeEvent.items.indexOf(region2));
+            assertNull(_sut.getParentItem(region2));
+            assertEquals(null, _sut.getParentItem(newRegion));
+            assertEquals(noItemsInHierarchy - noChildrenOfSecondRegion + 1, _sut.length);
+        }
+
+        [Test]
+        public function test_replacing_inaccessible_node_does_not_dispatch_REMOVED_collection_event_nor_changes_parent_references():void
+        {
+            function onCollectionChanged(event:CollectionEvent):void
+            {
+                if(event.kind == CollectionEventKind.REMOVE)
+                    removeEvent = event;
+                else if(event.kind == CollectionEventKind.REPLACE)
+                    replaceEvent = event;
+            }
+
+            var removeEvent:CollectionEvent = null;
+            var replaceEvent:CollectionEvent = null;
+
+            //GIVEN
+            _sut.addEventListener(CollectionEvent.COLLECTION_CHANGE, onCollectionChanged);
+            var company2:DataNode = getDirectChildrenOf(1, 1).getItemAt(1) as DataNode;
+            var departmentsOfCompany2:IList = company2.children;
+            var firstDepartment:DataNode = departmentsOfCompany2.getItemAt(0) as DataNode;
+
+            //WHEN
+            _sut.closeNode(_root.getItemAt(1)); //close second region
+            const newDepartment:DataNode = new DataNode("Region(2)->City(1)->Company(2)->DepartmentX");
+            departmentsOfCompany2.setItemAt(newDepartment, 0);
+
+            //THEN
+            assertNotNull(replaceEvent);
+            assertNull(removeEvent); //because the replaced node had no children
+            assertNull(_sut.getParentItem(firstDepartment));
+            assertEquals(company2, _sut.getParentItem(newDepartment));
+
+            var secondRegion:DataNode = DataNode(_root.getItemAt(1));
+            assertEquals(noItemsInHierarchy - countAllChildrenOf(secondRegion) + 1, _sut.length);
+        }
+
+
+        private function getDirectChildrenOf(...indexesOfSubsequentParents):IList
+        {
+            var currentLevel:IList = _root;
+            var i:int = -1;
+            while(currentLevel && ++i < indexesOfSubsequentParents.length)
+            {
+                var currentParent:DataNode = currentLevel.getItemAt(indexesOfSubsequentParents[i]) as DataNode;
+                currentLevel = currentParent ? currentParent.children : null;
+            }
+
+            return currentLevel;
+        }
+
+        private function isDescendantOf(node:DataNode, potentialAncestor:DataNode):Boolean
+        {
+            if(!potentialAncestor || !node)
+                return false;
+
+            var currentParent:DataNode = node.parent;
+            while(currentParent && currentParent != potentialAncestor)
+            {
+                currentParent = currentParent.parent;
+            }
+
+            return currentParent == potentialAncestor;
+        }
+
+        private function countAllChildrenOf(parent:DataNode):int
+        {
+            if(!parent.children || !parent.children.length)
+                return 1;
+            else
+            {
+                var noChildren:int = 0;
+                for(var i:int = 0; i < parent.children.length; i++)
+                {
+                    noChildren += countAllChildrenOf(parent.children.getItemAt(i) as DataNode);
+                }
+
+                return noChildren + 1;
+            }
+
+            return NaN;
+        }
+
+
+        private static const HIERARCHY_STRING:String = (<![CDATA[
+        Region(1)
+        Region(2)
+        Region(2)->City(0)
+        Region(2)->City(1)
+        Region(2)->City(1)->Company(1)
+        Region(2)->City(1)->Company(2)
+        Region(2)->City(1)->Company(2)->Department(1)
+        Region(2)->City(1)->Company(2)->Department(2)
+        Region(2)->City(1)->Company(2)->Department(2)->Employee(1)
+        Region(2)->City(1)->Company(2)->Department(2)->Employee(2)
+        Region(2)->City(1)->Company(2)->Department(2)->Employee(3)
+        Region(2)->City(1)->Company(2)->Department(3)
+        Region(2)->City(1)->Company(2)->Department(3)->Employee(1)
+        Region(2)->City(1)->Company(2)->Department(3)->Employee(2)
+        Region(2)->City(1)->Company(2)->Department(3)->Employee(3)
+        Region(2)->City(1)->Company(2)->Department(3)->Employee(4)
+        Region(2)->City(1)->Company(3)
+        Region(2)->City(1)->Company(3)->Department(1)
+        Region(2)->City(1)->Company(3)->Department(1)->Employee(1)
+        Region(2)->City(1)->Company(3)->Department(2)
+    ]]>).
+        toString();
+    }
+}
diff --git a/frameworks/projects/airframework/src/mx/core/Version.as b/frameworks/projects/airframework/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/airframework/src/mx/core/Version.as
+++ b/frameworks/projects/airframework/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/airspark/src/spark/core/Version.as b/frameworks/projects/airspark/src/spark/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/airspark/src/spark/core/Version.as
+++ b/frameworks/projects/airspark/src/spark/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/apache/build.xml b/frameworks/projects/apache/build.xml
index 5e81874..c41c671 100644
--- a/frameworks/projects/apache/build.xml
+++ b/frameworks/projects/apache/build.xml
@@ -188,7 +188,7 @@
 		</compc>
 	</target>
 	
-  <target name="test" description="Runs the FlexUnit tests for the 'apache' project">
+  <target name="test" description="Runs the FlexUnit tests for this project">
     <ant antfile="${FLEX_HOME}/flexunit-tests.xml">
       <property name="project.root" value="${basedir}"/>
     </ant>
diff --git a/frameworks/projects/apache/src/core/Version.as b/frameworks/projects/apache/src/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/apache/src/core/Version.as
+++ b/frameworks/projects/apache/src/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/apache/src/org/apache/flex/collections/ArrayList.as b/frameworks/projects/apache/src/org/apache/flex/collections/ArrayList.as
index 93b821a..2a0df85 100644
--- a/frameworks/projects/apache/src/org/apache/flex/collections/ArrayList.as
+++ b/frameworks/projects/apache/src/org/apache/flex/collections/ArrayList.as
@@ -397,14 +397,26 @@
      */

     public function addItemAt(item:Object, index:int):void

     {

-        if (index < 0 || index > length) 

+        const spliceUpperBound:int = length;

+

+        if (index < spliceUpperBound && index > 0)

+        {

+            source.splice(index, 0, item);

+        }

+        else if (index == spliceUpperBound)

+        {

+            source.push(item);

+        }

+        else if (index == 0)

+        {

+            source.unshift(item);

+        }

+        else

         {

             var message:String = resourceManager.getString(

                 "collections", "outOfBounds", [ index ]);

             throw new RangeError(message);

         }

-            

-        source.splice(index, 0, item);

 

         startTrackUpdates(item);

         internalDispatchEvent(CollectionEventKind.ADD, item, index);

@@ -495,14 +507,28 @@
      */

     public function removeItemAt(index:int):Object

     {

-        if (index < 0 || index >= length)

+        const spliceUpperBound:int = length - 1;

+        var removed:Object;

+

+        if (index > 0 && index < spliceUpperBound)

+        {

+            removed = source.splice(index, 1)[0];

+        }

+        else if (index == spliceUpperBound)

+        {

+            removed = source.pop();

+        }

+        else if (index == 0)

+        {

+            removed = source.shift();

+        }

+        else

         {

             var message:String = resourceManager.getString(

                 "collections", "outOfBounds", [ index ]);

             throw new RangeError(message);

         }

 

-        var removed:Object = source.splice(index, 1)[0];

         stopTrackUpdates(removed);

         internalDispatchEvent(CollectionEventKind.REMOVE, removed, index);

         return removed;

diff --git a/frameworks/projects/apache/src/tests/promises/PromisesTestSuite.as b/frameworks/projects/apache/tests/promises/PromisesTestSuite.as
similarity index 93%
rename from frameworks/projects/apache/src/tests/promises/PromisesTestSuite.as
rename to frameworks/projects/apache/tests/promises/PromisesTestSuite.as
index 57d6766..2fbb424 100644
--- a/frameworks/projects/apache/src/tests/promises/PromisesTestSuite.as
+++ b/frameworks/projects/apache/tests/promises/PromisesTestSuite.as
@@ -17,10 +17,10 @@
 //
 ////////////////////////////////////////////////////////////////////////////////
 
-package tests.promises
+package promises
 {
 
-import tests.promises.cases.PromisesBasicTests;
+import promises.cases.PromisesBasicTests;
 
 [Suite]
 [RunWith("org.flexunit.runners.Suite")]
diff --git a/frameworks/projects/apache/src/tests/promises/cases/PromisesBasicTests.as b/frameworks/projects/apache/tests/promises/cases/PromisesBasicTests.as
similarity index 99%
rename from frameworks/projects/apache/src/tests/promises/cases/PromisesBasicTests.as
rename to frameworks/projects/apache/tests/promises/cases/PromisesBasicTests.as
index 978795e..968a555 100644
--- a/frameworks/projects/apache/src/tests/promises/cases/PromisesBasicTests.as
+++ b/frameworks/projects/apache/tests/promises/cases/PromisesBasicTests.as
@@ -17,7 +17,7 @@
 //
 ////////////////////////////////////////////////////////////////////////////////
 
-package tests.promises.cases
+package promises.cases
 {
 
 import flash.events.TimerEvent;
diff --git a/frameworks/projects/automation/src/mx/core/Version.as b/frameworks/projects/automation/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/automation/src/mx/core/Version.as
+++ b/frameworks/projects/automation/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/automation_agent/src/mx/core/Version.as b/frameworks/projects/automation_agent/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/automation_agent/src/mx/core/Version.as
+++ b/frameworks/projects/automation_agent/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/automation_air/src/mx/core/Version.as b/frameworks/projects/automation_air/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/automation_air/src/mx/core/Version.as
+++ b/frameworks/projects/automation_air/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/automation_dmv/src/mx/core/Version.as b/frameworks/projects/automation_dmv/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/automation_dmv/src/mx/core/Version.as
+++ b/frameworks/projects/automation_dmv/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/automation_flashflexkit/src/mx/core/Version.as b/frameworks/projects/automation_flashflexkit/src/mx/core/Version.as
index 8d74c4e..dbcafc3 100644
--- a/frameworks/projects/automation_flashflexkit/src/mx/core/Version.as
+++ b/frameworks/projects/automation_flashflexkit/src/mx/core/Version.as
@@ -24,4 +24,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/automation_spark/src/mx/core/Version.as b/frameworks/projects/automation_spark/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/automation_spark/src/mx/core/Version.as
+++ b/frameworks/projects/automation_spark/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/automation_spark/src/spark/core/Version.as b/frameworks/projects/automation_spark/src/spark/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/automation_spark/src/spark/core/Version.as
+++ b/frameworks/projects/automation_spark/src/spark/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/charts/src/mx/core/Version.as b/frameworks/projects/charts/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/charts/src/mx/core/Version.as
+++ b/frameworks/projects/charts/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/experimental/src/spark/components/Alert.as b/frameworks/projects/experimental/src/spark/components/Alert.as
index 205a07f..61e1324 100644
--- a/frameworks/projects/experimental/src/spark/components/Alert.as
+++ b/frameworks/projects/experimental/src/spark/components/Alert.as
@@ -101,9 +101,8 @@
      *  @playerversion Flash 10.1
      *  @playerversion AIR 2.5
      *  @productversion Flex 4.5
-     */ /**
-     * @author Bogdan Dinu (http://www.badu.ro)
-     */ public class Alert extends Panel {
+     */
+	 public class Alert extends Panel {
         [SkinPart(required="false")]
         public var messageDisplay:TextBase;
 
diff --git a/frameworks/projects/experimental/src/spark/components/ColorPicker.as b/frameworks/projects/experimental/src/spark/components/ColorPicker.as
index bc3f590..9f11e8a 100644
--- a/frameworks/projects/experimental/src/spark/components/ColorPicker.as
+++ b/frameworks/projects/experimental/src/spark/components/ColorPicker.as
@@ -67,9 +67,8 @@
      */ /**
      *  Subclass DropDownList and make it work like a ColorPicker
      *
-     */ /**
-     * @author Bogdan Dinu (http://www.badu.ro)
-     */ public class ColorPicker extends ComboBox {
+     */
+	 public class ColorPicker extends ComboBox {
         /**
          *  @langversion 3.0
          *  @playerversion Flash 10.1
diff --git a/frameworks/projects/experimental/src/spark/components/MaskedTextInput.as b/frameworks/projects/experimental/src/spark/components/MaskedTextInput.as
index eccf5b0..c7eb0c9 100644
--- a/frameworks/projects/experimental/src/spark/components/MaskedTextInput.as
+++ b/frameworks/projects/experimental/src/spark/components/MaskedTextInput.as
@@ -77,10 +77,6 @@
      * Phone: (###)###.##.##.##
      * IBAN:  ES##-####-####-##-##########
      * CCC:   ####-####-##-##########
-     *
-     * @author Carlos Rovira (http://www.carlosrovira.com)
-     * @created 05/12/13
-     * @updated 22/01/14
      */
     public class MaskedTextInput extends TextInput {
         public function MaskedTextInput() {
diff --git a/frameworks/projects/experimental/src/spark/components/Menu.as b/frameworks/projects/experimental/src/spark/components/Menu.as
index 37c89f8..92bc0de 100644
--- a/frameworks/projects/experimental/src/spark/components/Menu.as
+++ b/frameworks/projects/experimental/src/spark/components/Menu.as
@@ -60,9 +60,6 @@
 	 *  @playerversion AIR 2.5
 	 *  @productversion Flex 4.5
 	 */
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public class Menu extends List
 	{
 		protected var _storedSelectedIndex : int = -1;
diff --git a/frameworks/projects/experimental/src/spark/components/MenuBar.as b/frameworks/projects/experimental/src/spark/components/MenuBar.as
index 4596f9d..22d5fbc 100644
--- a/frameworks/projects/experimental/src/spark/components/MenuBar.as
+++ b/frameworks/projects/experimental/src/spark/components/MenuBar.as
@@ -55,9 +55,6 @@
     /**
 	 * Note : works with both Horizontal and Vertical Layouts
 	 */
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
     public class MenuBar extends List
     {
 		/**
diff --git a/frameworks/projects/experimental/src/spark/components/ProgressBar.as b/frameworks/projects/experimental/src/spark/components/ProgressBar.as
index 7470842..8ee0a30 100644
--- a/frameworks/projects/experimental/src/spark/components/ProgressBar.as
+++ b/frameworks/projects/experimental/src/spark/components/ProgressBar.as
@@ -34,10 +34,8 @@
     // for asdoc
     [Experimental]
 
-/**
+	/**
      * Plain and simple progress bar
-     *
-     * @author Bogdan Dinu (http://www.badu.ro)
      */
     public class ProgressBar extends SkinnableComponent {
         [SkinPart(required="false")]
diff --git a/frameworks/projects/experimental/src/spark/components/itemRenderers/MenuCoreItemRenderer.as b/frameworks/projects/experimental/src/spark/components/itemRenderers/MenuCoreItemRenderer.as
index 06c32fe..cba3152 100644
--- a/frameworks/projects/experimental/src/spark/components/itemRenderers/MenuCoreItemRenderer.as
+++ b/frameworks/projects/experimental/src/spark/components/itemRenderers/MenuCoreItemRenderer.as
@@ -42,9 +42,7 @@
      *
      */
     [States("normal", "hovered", "selected")]
-    /**
-     * @author Bogdan Dinu (http://www.badu.ro)
-     */ public class MenuCoreItemRenderer extends ItemRenderer implements IListItemRenderer {
+    public class MenuCoreItemRenderer extends ItemRenderer implements IListItemRenderer {
         /**
          * getter of the subMenu, used in keyboard navigation
          */
diff --git a/frameworks/projects/experimental/src/spark/components/listClasses/IListItemRenderer.as b/frameworks/projects/experimental/src/spark/components/listClasses/IListItemRenderer.as
index d295cf7..2158d74 100644
--- a/frameworks/projects/experimental/src/spark/components/listClasses/IListItemRenderer.as
+++ b/frameworks/projects/experimental/src/spark/components/listClasses/IListItemRenderer.as
@@ -20,9 +20,6 @@
 {
 	import spark.components.IItemRenderer;
 	import spark.components.List;
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public interface IListItemRenderer extends IItemRenderer
 	{
 		function set listOwner(value:List):void;
diff --git a/frameworks/projects/experimental/src/spark/containers/DividedGroup.as b/frameworks/projects/experimental/src/spark/containers/DividedGroup.as
index ca5e046..5bac829 100644
--- a/frameworks/projects/experimental/src/spark/containers/DividedGroup.as
+++ b/frameworks/projects/experimental/src/spark/containers/DividedGroup.as
@@ -34,9 +34,6 @@
 [Exclude(name="layout", kind="property")]
 	[DefaultProperty("children")]
 	[ResourceBundle("dividers")]
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public class DividedGroup extends Group
 	{
 		public var dividers : Array;
diff --git a/frameworks/projects/experimental/src/spark/containers/Divider.as b/frameworks/projects/experimental/src/spark/containers/Divider.as
index 1f009d9..2f5c1e7 100644
--- a/frameworks/projects/experimental/src/spark/containers/Divider.as
+++ b/frameworks/projects/experimental/src/spark/containers/Divider.as
@@ -31,9 +31,6 @@
 	*  @playerversion AIR 2.5
 	*  @productversion Flex 4.5
 	*/
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public class Divider extends Group
 	{
 		/**
diff --git a/frameworks/projects/experimental/src/spark/containers/HDivider.mxml b/frameworks/projects/experimental/src/spark/containers/HDivider.mxml
index 23f5008..5e926e4 100644
--- a/frameworks/projects/experimental/src/spark/containers/HDivider.mxml
+++ b/frameworks/projects/experimental/src/spark/containers/HDivider.mxml
@@ -22,7 +22,6 @@
 	//  limitations under the License.
 	//
 	////////////////////////////////////////////////////////////////////////////////
-	@author Bogdan Dinu (http://www.badu.ro)
 	-->
     <containers:layout>
         <s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/>
diff --git a/frameworks/projects/experimental/src/spark/containers/HDividerGroup.as b/frameworks/projects/experimental/src/spark/containers/HDividerGroup.as
index 570565f..7ae40b5 100644
--- a/frameworks/projects/experimental/src/spark/containers/HDividerGroup.as
+++ b/frameworks/projects/experimental/src/spark/containers/HDividerGroup.as
@@ -34,9 +34,6 @@
 	 *  @playerversion AIR 2.5
 	 *  @productversion Flex 4.5
 	 */
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public class HDividerGroup extends DividedGroup
 	{
 		private var _onStartDragFirstNeighbourWidth : Number;
diff --git a/frameworks/projects/experimental/src/spark/containers/VDivider.mxml b/frameworks/projects/experimental/src/spark/containers/VDivider.mxml
index ab2d591..2d0eae6 100644
--- a/frameworks/projects/experimental/src/spark/containers/VDivider.mxml
+++ b/frameworks/projects/experimental/src/spark/containers/VDivider.mxml
@@ -21,7 +21,6 @@
 	//  limitations under the License.
 	//
 	////////////////////////////////////////////////////////////////////////////////
-	@author Bogdan Dinu (http://www.badu.ro)
 	-->
     <containers:layout>
         <s:HorizontalLayout horizontalAlign="center" verticalAlign="middle"/>
diff --git a/frameworks/projects/experimental/src/spark/containers/VDividerGroup.as b/frameworks/projects/experimental/src/spark/containers/VDividerGroup.as
index 55486f4..f48a73f 100644
--- a/frameworks/projects/experimental/src/spark/containers/VDividerGroup.as
+++ b/frameworks/projects/experimental/src/spark/containers/VDividerGroup.as
@@ -34,9 +34,6 @@
 	 *  @playerversion AIR 2.5
 	 *  @productversion Flex 4.5
 	 */
-	/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public class VDividerGroup extends DividedGroup
 	{
 		private var _onStartDragFirstNeighbourHeight : Number;
diff --git a/frameworks/projects/experimental/src/spark/events/ColorChangeEvent.as b/frameworks/projects/experimental/src/spark/events/ColorChangeEvent.as
index 16bef2f..5798140 100644
--- a/frameworks/projects/experimental/src/spark/events/ColorChangeEvent.as
+++ b/frameworks/projects/experimental/src/spark/events/ColorChangeEvent.as
@@ -23,9 +23,6 @@
 // for asdoc
 [Experimental]
 
-/**
-	 * @author Bogdan Dinu (http://www.badu.ro)
-	 */
 	public class ColorChangeEvent extends Event
 	{
 		public static const CHOOSE:String = "choose";
diff --git a/frameworks/projects/experimental/src/spark/events/MenuEvent.as b/frameworks/projects/experimental/src/spark/events/MenuEvent.as
index 9a77444..cd25594 100644
--- a/frameworks/projects/experimental/src/spark/events/MenuEvent.as
+++ b/frameworks/projects/experimental/src/spark/events/MenuEvent.as
@@ -25,9 +25,6 @@
 // for asdoc
 [Experimental]
 
-/**
-     * @author Bogdan Dinu (http://www.badu.ro)
-     */
     public class MenuEvent extends IndexChangeEvent {
         public static const SELECTED:String = "selected";
         public static const CHECKED:String = "checked";
diff --git a/frameworks/projects/framework/src/mx/collections/ArrayList.as b/frameworks/projects/framework/src/mx/collections/ArrayList.as
index 79545d3..3051b50 100644
--- a/frameworks/projects/framework/src/mx/collections/ArrayList.as
+++ b/frameworks/projects/framework/src/mx/collections/ArrayList.as
@@ -410,14 +410,26 @@
      */
     public function addItemAt(item:Object, index:int):void
     {
-        if (index < 0 || index > length) 
+        const spliceUpperBound:int = length;
+
+        if (index < spliceUpperBound && index > 0)
+        {
+            source.splice(index, 0, item);
+        }
+        else if (index == spliceUpperBound)
+        {
+            source.push(item);
+        }
+        else if (index == 0)
+        {
+            source.unshift(item);
+        }
+        else
         {
             var message:String = resourceManager.getString(
                 "collections", "outOfBounds", [ index ]);
             throw new RangeError(message);
         }
-            
-        source.splice(index, 0, item);
 
         startTrackUpdates(item);
         internalDispatchEvent(CollectionEventKind.ADD, item, index);
@@ -526,14 +538,28 @@
      */
     public function removeItemAt(index:int):Object
     {
-        if (index < 0 || index >= length)
+        const spliceUpperBound:int = length - 1;
+        var removed:Object;
+
+        if (index > 0 && index < spliceUpperBound)
+        {
+            removed = source.splice(index, 1)[0];
+        }
+        else if (index == spliceUpperBound)
+        {
+            removed = source.pop();
+        }
+        else if (index == 0)
+        {
+            removed = source.shift();
+        }
+        else
         {
             var message:String = resourceManager.getString(
                 "collections", "outOfBounds", [ index ]);
             throw new RangeError(message);
         }
 
-        var removed:Object = source.splice(index, 1)[0];
         stopTrackUpdates(removed);
         internalDispatchEvent(CollectionEventKind.REMOVE, removed, index);
         return removed;
diff --git a/frameworks/projects/framework/src/mx/core/DragSource.as b/frameworks/projects/framework/src/mx/core/DragSource.as
index a749a95..08fc5dc 100644
--- a/frameworks/projects/framework/src/mx/core/DragSource.as
+++ b/frameworks/projects/framework/src/mx/core/DragSource.as
@@ -183,7 +183,7 @@
 	 *  for the <code>format</code> parameter. If the control that initiated the
 	 *  drag operation is a Tree, then the format is "treeItems" and the items
 	 *  implement the ITreeDataProvider interface. For all other List-based
-	 *  controls that have built-in drag and drop support, the format is "items" and the items
+	 *  controls that have built-in drag and drop support, the format is "itemsByIndex" and the items
 	 *  implement the IDataProvider interface.</p>
 	 *
 	 *  @return An Object
diff --git a/frameworks/projects/framework/src/mx/core/FlexVersion.as b/frameworks/projects/framework/src/mx/core/FlexVersion.as
index f99b634..28445d5 100644
--- a/frameworks/projects/framework/src/mx/core/FlexVersion.as
+++ b/frameworks/projects/framework/src/mx/core/FlexVersion.as
@@ -56,7 +56,21 @@
      *  @playerversion AIR 1.1
      *  @productversion Flex 3
      */
-    public static const CURRENT_VERSION:uint = 0x040E0000;
+    public static const CURRENT_VERSION:uint = 0x040E0001;
+	
+	/** 
+	 *  The <code>compatibilityVersion</code> value of Flex 4.14.1,
+	 *  encoded numerically as a <code>uint</code>.
+	 *  Code can compare this constant against
+	 *  the <code>compatibilityVersion</code>
+	 *  to implement version-specific behavior.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 11
+	 *  @playerversion AIR 3
+	 *  @productversion Apache Flex 4.14
+	 */
+	public static const VERSION_4_14_1:uint = 0x040E0001;
 	
     /** 
      *  The <code>compatibilityVersion</code> value of Flex 4.14,
diff --git a/frameworks/projects/framework/src/mx/core/Version.as b/frameworks/projects/framework/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/framework/src/mx/core/Version.as
+++ b/frameworks/projects/framework/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/framework/src/mx/logging/targets/LineFormattedTarget.as b/frameworks/projects/framework/src/mx/logging/targets/LineFormattedTarget.as
index 2e1b328..9f9e230 100644
--- a/frameworks/projects/framework/src/mx/logging/targets/LineFormattedTarget.as
+++ b/frameworks/projects/framework/src/mx/logging/targets/LineFormattedTarget.as
@@ -178,7 +178,7 @@
      */
     override public function logEvent(event:LogEvent):void
     {
-        var date:String = ""
+        var date:String = "";
         if (includeDate || includeTime)
         {
             var d:Date = new Date();
diff --git a/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as b/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
index 55a40d2..805fe32 100644
--- a/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
+++ b/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
@@ -1279,7 +1279,19 @@
                 }
 
                 if (blurOwners[sm] == o.owner)
+                {
                     blurOwners[sm] = null;
+                    // FLEX-34774 Assign new blurOwner if stack of modals
+                    // is programmatically manipulated and owner goes away
+                    // before others
+                    for (var j:int = 0; j < n; j++)
+                    {
+                        var p:PopUpData               = popupInfo[j];
+                        if (p != o && p.systemManager == sm && p.modalWindow != null)
+                            blurOwners[sm] = p.owner;
+                    }
+
+                }
                 popupInfo.splice(i, 1);
                 break;
             }
diff --git a/frameworks/projects/framework/src/mx/utils/LegacyMobileThemeOverride.as b/frameworks/projects/framework/src/mx/utils/LegacyMobileThemeOverride.as
index 31e1621..41f4729 100644
--- a/frameworks/projects/framework/src/mx/utils/LegacyMobileThemeOverride.as
+++ b/frameworks/projects/framework/src/mx/utils/LegacyMobileThemeOverride.as
@@ -40,7 +40,15 @@
 			}
 			else if(c.version.indexOf("IOS") > -1)
 			{
-				Platform.mx_internal::iosVersionOverride =  "6.0.0";
+				/**
+				 * Setting OS version to a very specific value here so
+				 * that we can target it to specify the iOS osStatusBarHeight value
+				 * that fixes the iOS7+ status bar issue.
+				 * At the same time, setting it below 7.0 allows usage of the 
+				 * legacy Flex Mobile theme.
+				 * See https://issues.apache.org/jira/browse/FLEX-34714
+				 */
+				Platform.mx_internal::iosVersionOverride =  "6.0.1";
 			}
 		}
 	}
diff --git a/frameworks/projects/mobiletheme/defaults.css b/frameworks/projects/mobiletheme/defaults.css
index c39de85..febd053 100644
--- a/frameworks/projects/mobiletheme/defaults.css
+++ b/frameworks/projects/mobiletheme/defaults.css
@@ -947,7 +947,6 @@
 
 	global
 	{
-		fontFamily: RobotoRegular;
 		fontWeight: "normal";
 		fontSize: 24;
 		color: #000000;
@@ -1408,6 +1407,61 @@
 	}	
 }
 
+/*
+
+A special case where we want to continue using the legacy Flex mobile skins
+but still want to specify the status bar height for iOS7+ devices
+See https://issues.apache.org/jira/browse/FLEX-34714
+
+*/
+
+@media (os-platform:"IOS") AND (application-dpi: 120) AND (min-os-version: 6.0.1) 
+{
+	Application
+	{
+		osStatusBarHeight: 15;
+	}
+}
+
+@media (os-platform:"IOS") AND (application-dpi: 160) AND (min-os-version: 6.0.1)
+{
+	Application
+	{
+		osStatusBarHeight: 20;
+	}
+}
+
+@media (os-platform:"IOS") AND (application-dpi: 240) AND (min-os-version: 6.0.1)
+{
+	Application
+	{
+		osStatusBarHeight: 30;
+	}
+}
+ 
+@media (os-platform:"IOS") AND (application-dpi: 320) AND (min-os-version: 6.0.1)
+{
+	Application
+	{
+		osStatusBarHeight: 40;
+	}
+}
+
+@media (os-platform:"IOS") AND (application-dpi: 480) AND (min-os-version: 6.0.1)
+{
+	Application
+	{
+		osStatusBarHeight: 60;
+	}
+}
+
+@media (os-platform:"IOS") AND (application-dpi: 640) AND (min-os-version: 6.0.1)
+{
+	Application
+	{
+		osStatusBarHeight: 80;
+	}
+}
 
 
 /*
@@ -1434,7 +1488,6 @@
 	global
 	{
 		primaryAccentColor: #33B5E5;
-		fontFamily: RobotoRegular;
 		fontWeight: "normal";
 		fontSize: 24;
 		color: #000000;
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/android4/ActionBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/android4/ActionBarSkin.as
index 8ffbe4d..fc6c2d3 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/android4/ActionBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/android4/ActionBarSkin.as
@@ -549,20 +549,8 @@
 
         var chromeColor:uint = getStyle("chromeColor");
         var backgroundAlphaValue:Number = getStyle("backgroundAlpha");
-        var colors:Array = [];
-        
-        // apply alpha to chromeColor fill only
-        var backgroundAlphas:Array = [backgroundAlphaValue, backgroundAlphaValue];
-        
-        // exclude top and bottom 1px borders
-        colorMatrix.createGradientBox(unscaledWidth, unscaledHeight - (borderSize * 2), Math.PI / 2, 0, 0);
-        
-        colors[0] = ColorUtil.adjustBrightness2(chromeColor, 20);
-        colors[1] = chromeColor;
-        
-        graphics.beginGradientFill(GradientType.LINEAR, colors, backgroundAlphas, ACTIONBAR_CHROME_COLOR_RATIOS, colorMatrix);
-        graphics.drawRect(0, borderSize, unscaledWidth, unscaledHeight - (borderSize * 2));
-        graphics.endFill();
+		
+		applyColorTransform(this.border, 0xFFFFFF, chromeColor);
     }
     
 }
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/android4/BusyIndicatorSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/android4/BusyIndicatorSkin.as
index 964b8cf..f7af7ff 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/android4/BusyIndicatorSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/android4/BusyIndicatorSkin.as
@@ -192,7 +192,7 @@
 			if (currentRotation >= 360)
 				currentRotation = 0;
 			
-			rotate(busyIndicator,currentRotation,measuredWidth/2,measuredHeight/2);
+			rotate(busyIndicator,currentRotation,width/2,height/2);
 			event.updateAfterEvent();
 		}
 		
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/android4/ButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/android4/ButtonSkin.as
index 43fb108..b2c3473 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/android4/ButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/android4/ButtonSkin.as
@@ -347,6 +347,13 @@
         if (labelDisplay.isTruncated)
             labelDisplayShadow.text = labelDisplay.text;
     }
+	
+	override protected function drawBackground(unscaledWidth:Number, unscaledHeight:Number):void
+	{
+		super.drawBackground(unscaledWidth, unscaledHeight);
+		var chromeColor:uint = getStyle(fillColorStyleName);
+		applyColorTransform(this.border, 0xFFFFFF, chromeColor);
+	}
     
     /**
      *  Position the background of the skin. Override this function to re-position the background. 
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/ios7/ActionBarSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/ios7/ActionBarSkin.as
index 1e46d38..29df131 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/ios7/ActionBarSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/ios7/ActionBarSkin.as
@@ -549,20 +549,8 @@
 
         var chromeColor:uint = getStyle("chromeColor");
         var backgroundAlphaValue:Number = getStyle("backgroundAlpha");
-        var colors:Array = [];
-        
-        // apply alpha to chromeColor fill only
-        var backgroundAlphas:Array = [backgroundAlphaValue, backgroundAlphaValue];
-        
-        // exclude top and bottom 1px borders
-        colorMatrix.createGradientBox(unscaledWidth, unscaledHeight - (borderSize * 2), Math.PI / 2, 0, 0);
-        
-        colors[0] = ColorUtil.adjustBrightness2(chromeColor, 20);
-        colors[1] = chromeColor;
-        
-        graphics.beginGradientFill(GradientType.LINEAR, colors, backgroundAlphas, ACTIONBAR_CHROME_COLOR_RATIOS, colorMatrix);
-        graphics.drawRect(0, borderSize, unscaledWidth, unscaledHeight - (borderSize * 2));
-        graphics.endFill();
+		
+		applyColorTransform(this.border, 0xFFFFFF, chromeColor);
     }
     
 }
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/ios7/BusyIndicatorSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/ios7/BusyIndicatorSkin.as
index 9f8e42f..805887b 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/ios7/BusyIndicatorSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/ios7/BusyIndicatorSkin.as
@@ -202,7 +202,7 @@
 			if (currentRotation >= 360)
 				currentRotation = 0;
 			
-			rotate(busyIndicator,currentRotation,measuredWidth/2,measuredHeight/2);
+			rotate(busyIndicator,currentRotation,width/2,height/2);
 			event.updateAfterEvent();
 		}
 		
diff --git a/frameworks/projects/mobiletheme/src/spark/skins/ios7/ButtonSkin.as b/frameworks/projects/mobiletheme/src/spark/skins/ios7/ButtonSkin.as
index 114b365..4fc83ae 100644
--- a/frameworks/projects/mobiletheme/src/spark/skins/ios7/ButtonSkin.as
+++ b/frameworks/projects/mobiletheme/src/spark/skins/ios7/ButtonSkin.as
@@ -284,7 +284,7 @@
 	override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
 	{
 		super.updateDisplayList(unscaledWidth,unscaledHeight);
-		if(currentState == "down")
+		if(currentState == "down" || currentState == "disabled")
 		{
 			this.alpha = 0.5;	
 		}
@@ -338,6 +338,13 @@
         layoutBorder(unscaledWidth, unscaledHeight);
         
     }
+	
+	override protected function drawBackground(unscaledWidth:Number, unscaledHeight:Number):void
+	{
+		super.drawBackground(unscaledWidth, unscaledHeight);
+		var chromeColor:uint = getStyle(fillColorStyleName);
+		applyColorTransform(this.border, 0xFFFFFF, chromeColor);
+	}
     
     /**
      *  Position the background of the skin. Override this function to re-position the background. 
diff --git a/frameworks/projects/mx/src/mx/core/Version.as b/frameworks/projects/mx/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/mx/src/mx/core/Version.as
+++ b/frameworks/projects/mx/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/rpc/src/mx/core/Version.as b/frameworks/projects/rpc/src/mx/core/Version.as
index 496ab63..8873dc1 100644
--- a/frameworks/projects/rpc/src/mx/core/Version.as
+++ b/frameworks/projects/rpc/src/mx/core/Version.as
@@ -22,4 +22,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/spark/build.xml b/frameworks/projects/spark/build.xml
index 66ced11..5e7b73c 100644
--- a/frameworks/projects/spark/build.xml
+++ b/frameworks/projects/spark/build.xml
@@ -292,6 +292,12 @@
         <delete file="${basedir}/bundles/en_US/packages.dita" failonerror="false"/>
     </target>
 
+    <target name="test" description="Runs the FlexUnit tests for this project">
+        <ant antfile="${FLEX_HOME}/flexunit-tests.xml">
+            <property name="project.root" value="${basedir}"/>
+        </ant>
+    </target>
+
 </project>
 
 
diff --git a/frameworks/projects/spark/src/spark/components/Callout.as b/frameworks/projects/spark/src/spark/components/Callout.as
index e7574b5..f0d29a9 100644
--- a/frameworks/projects/spark/src/spark/components/Callout.as
+++ b/frameworks/projects/spark/src/spark/components/Callout.as
@@ -507,7 +507,11 @@
     {
         if (isNaN(_margin))
         {
-            var dpi:Number = FlexGlobals.topLevelApplication["applicationDPI"];
+			var dpi:Number;
+			if(FlexGlobals.topLevelApplication.hasOwnProperty("applicationDPI"))
+			{
+				dpi = FlexGlobals.topLevelApplication["applicationDPI"];
+			}
             
             if (dpi)
             {
@@ -1683,6 +1687,16 @@
      */
     private function systemManager_resizeHandler(event:Event):void
     {
+    	//callLater() solves bug FLEX-34712 only affecting android device and not affecting ios device or simulator
+    	//where calculatePopUpPosition()'s correct x or y may not be immediately available
+        callLater(queued_systemManager_resizeHandler, [event]);
+    }
+    
+    /**
+     *  @private
+     */
+    private function queued_systemManager_resizeHandler(event:Event):void
+    {
         // Remove explicit settings if due to Resize effect
         softKeyboardEffectResetExplicitSize();
         
@@ -1698,4 +1712,4 @@
         }
     }
 }
-}
\ No newline at end of file
+}
diff --git a/frameworks/projects/spark/src/spark/components/HGroup.as b/frameworks/projects/spark/src/spark/components/HGroup.as
index 942d60a..cc1ca2c 100644
--- a/frameworks/projects/spark/src/spark/components/HGroup.as
+++ b/frameworks/projects/spark/src/spark/components/HGroup.as
@@ -53,6 +53,7 @@
  *    columnWidth="no default"
  *    gap="6"
  *    horizontalAlign="left"
+ *    padding="0"
  *    paddingBottom="0"
  *    paddingLeft="0"
  *    paddingRight="0"
@@ -157,6 +158,35 @@
     {
         return horizontalLayout.columnCount;
     }
+	
+	//----------------------------------
+	//  padding
+	//----------------------------------
+	
+	[Inspectable(category="General", defaultValue="0.0")]
+	
+	/**
+	 *  @copy spark.layouts.HorizontalLayout#padding
+	 *  
+	 *  @default 0
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4
+	 */
+	public function get padding():Number
+	{
+		return horizontalLayout.padding;
+	}
+	
+	/**
+	 *  @private
+	 */
+	public function set padding(value:Number):void
+	{
+		horizontalLayout.padding = value;
+	}
     
     //----------------------------------
     //  paddingLeft
diff --git a/frameworks/projects/spark/src/spark/components/TileGroup.as b/frameworks/projects/spark/src/spark/components/TileGroup.as
index 360620a..349ff86 100644
--- a/frameworks/projects/spark/src/spark/components/TileGroup.as
+++ b/frameworks/projects/spark/src/spark/components/TileGroup.as
@@ -56,6 +56,7 @@
  *    horizontalAlign="justify"
  *    horizontalGap="6"
  *    orientation="rows"
+ *    padding="0"
  *    paddingBottom="0"
  *    paddingLeft="0"
  *    paddingRight="0"
@@ -281,6 +282,35 @@
     {
         tileLayout.orientation = value;
     }
+	
+	//----------------------------------
+	//  padding
+	//----------------------------------
+	
+	[Inspectable(category="General", defaultValue="0.0")]
+	
+	/**
+	 *  @copy spark.layouts.TileLayout#padding
+	 *  
+	 *  @default 0
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4
+	 */
+	public function get padding():Number
+	{
+		return tileLayout.padding;
+	}
+	
+	/**
+	 *  @private
+	 */
+	public function set padding(value:Number):void
+	{
+		tileLayout.padding = value;
+	}
     
     //----------------------------------
     //  paddingLeft
diff --git a/frameworks/projects/spark/src/spark/components/VGroup.as b/frameworks/projects/spark/src/spark/components/VGroup.as
index 43c75c7..befa540 100644
--- a/frameworks/projects/spark/src/spark/components/VGroup.as
+++ b/frameworks/projects/spark/src/spark/components/VGroup.as
@@ -52,6 +52,7 @@
  *    <strong>Properties</strong>
  *    gap="6"
  *    horizontalAlign="left"
+ *    padding="0"
  *    paddingBottom="0"
  *    paddingLeft="0"
  *    paddingRight="0"
@@ -193,6 +194,35 @@
     {
         verticalLayout.verticalAlign = value;
     }
+	
+	//----------------------------------
+	//  padding
+	//----------------------------------
+	
+	[Inspectable(category="General", defaultValue="0.0")]
+	
+	/**
+	 *  @copy spark.layouts.VerticalLayout#padding
+	 *  
+	 *  @default 0
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4
+	 */
+	public function get padding():Number
+	{
+		return verticalLayout.padding;
+	}
+	
+	/**
+	 *  @private
+	 */
+	public function set padding(value:Number):void
+	{
+		verticalLayout.padding = value;
+	} 
     
     //----------------------------------
     //  paddingLeft
diff --git a/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as b/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as
index f0f768c..b08c7a3 100644
--- a/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as
+++ b/frameworks/projects/spark/src/spark/components/supportClasses/SkinnableTextBase.as
@@ -77,13 +77,14 @@
 
 /**
  *  The color of the border for this component.
+ *  Supported in iOS7+ skins
  * 
  *  @langversion 3.0
  *  @playerversion Flash 10
  *  @playerversion AIR 1.5
  *  @productversion Flex 4
  */
-[Style(name="borderColor", type="uint", format="Color", inherit="no", theme="spark")]
+[Style(name="borderColor", type="uint", format="Color", inherit="no", theme="spark, mobile")]
 
 /**
  *  Controls the visibility of the border for this component.
diff --git a/frameworks/projects/spark/src/spark/core/Version.as b/frameworks/projects/spark/src/spark/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/spark/src/spark/core/Version.as
+++ b/frameworks/projects/spark/src/spark/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as b/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as
index 5b20ddc..4234f0c 100644
--- a/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as
+++ b/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as
@@ -105,6 +105,7 @@
  *    <strong>Properties</strong>
  *    columnWidth="<i>calculated</i>"
  *    gap="6"
+ *    padding="0"
  *    paddingBottom="0"
  *    paddingLeft="0"
  *    paddingRight="0"
@@ -339,6 +340,48 @@
         _columnCount = value;
         dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, "columnCount", oldValue, value));
     }
+	
+	//----------------------------------
+	//  padding
+	//----------------------------------
+	
+	private var _padding:Number = 0;
+	
+	[Inspectable(category="General")]
+	
+	/**
+	 *  The minimum number of pixels between the container's edges and
+	 *  the edges of the layout element.
+	 * 
+	 *  @default 0
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4
+	 */
+	public function get padding():Number
+	{
+		return _padding;
+	}
+	
+	/**
+	 *  @private
+	 */
+	public function set padding(value:Number):void
+	{
+		if (_padding == value)
+			return;
+		
+		_padding = value;
+		
+		paddingBottom = _padding;
+		paddingLeft = _padding;
+		paddingRight = _padding;
+		paddingTop = _padding;
+		
+		invalidateTargetSizeAndDisplayList();
+	}    
         
     //----------------------------------
     //  paddingLeft
diff --git a/frameworks/projects/spark/src/spark/layouts/TileLayout.as b/frameworks/projects/spark/src/spark/layouts/TileLayout.as
index c0e552b..7bd9e1b 100644
--- a/frameworks/projects/spark/src/spark/layouts/TileLayout.as
+++ b/frameworks/projects/spark/src/spark/layouts/TileLayout.as
@@ -92,6 +92,7 @@
  *    rowHeight="NaN"
  *    verticalAlign="justify"
  *    verticalGap="6"
+ *    padding="0"
  *  /&gt;
  *  </pre>
  *  
@@ -457,6 +458,48 @@
         _rowHeight = value;
         invalidateTargetSizeAndDisplayList();
     }
+	
+	//----------------------------------
+	//  padding
+	//----------------------------------
+	
+	private var _padding:Number = 0;
+	
+	[Inspectable(category="General")]
+	
+	/**
+	 *  The minimum number of pixels between the container's edges and
+	 *  the edges of the layout element.
+	 * 
+	 *  @default 0
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4
+	 */
+	public function get padding():Number
+	{
+		return _padding;
+	}
+	
+	/**
+	 *  @private
+	 */
+	public function set padding(value:Number):void
+	{
+		if (_padding == value)
+			return;
+		
+		_padding = value;
+		
+		paddingBottom = _padding;
+		paddingLeft = _padding;
+		paddingRight = _padding;
+		paddingTop = _padding;
+		
+		invalidateTargetSizeAndDisplayList();
+	}    
     
     //----------------------------------
     //  paddingLeft
diff --git a/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as b/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as
index 20f84ef..a808d12 100644
--- a/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as
+++ b/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as
@@ -104,6 +104,7 @@
  *    <strong>Properties</strong>
  *    gap="6"
  *    horizontalAlign="left"
+ *    padding="0"
  *    paddingBottom="0"
  *    paddingLeft="0"
  *    paddingRight="0"
@@ -397,6 +398,48 @@
         if (layoutTarget)
             layoutTarget.invalidateDisplayList();
     }
+	
+	//----------------------------------
+	//  padding
+	//----------------------------------
+	
+	private var _padding:Number = 0;
+	
+	[Inspectable(category="General")]
+	
+	/**
+	 *  The minimum number of pixels between the container's edges and
+	 *  the edges of the layout element.
+	 * 
+	 *  @default 0
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4
+	 */
+	public function get padding():Number
+	{
+		return _padding;
+	}
+	
+	/**
+	 *  @private
+	 */
+	public function set padding(value:Number):void
+	{
+		if (_padding == value)
+			return;
+		
+		_padding = value;
+		
+		paddingBottom = _padding;
+		paddingLeft = _padding;
+		paddingRight = _padding;
+		paddingTop = _padding;
+		
+		invalidateTargetSizeAndDisplayList();
+	}    
     
     //----------------------------------
     //  paddingLeft
diff --git a/frameworks/projects/spark/src/spark/skins/spark/BusyIndicatorSkin.as b/frameworks/projects/spark/src/spark/skins/spark/BusyIndicatorSkin.as
index eafe2bc..c1c98e5 100644
--- a/frameworks/projects/spark/src/spark/skins/spark/BusyIndicatorSkin.as
+++ b/frameworks/projects/spark/src/spark/skins/spark/BusyIndicatorSkin.as
@@ -25,6 +25,7 @@
 	import flash.utils.Timer;
 	
 	import mx.core.DPIClassification;
+	import mx.core.FlexGlobals;
 	
 	import spark.components.BusyIndicator;
 	import spark.skins.ActionScriptSkinBase;
@@ -76,41 +77,56 @@
 				rotationInterval = 30;
 			rotationSpeed = 60;
 			
-			switch(applicationDPI) 
-			{	
-				case DPIClassification.DPI_640:
-				{
-					busyIndicatorDiameter = 144;
-					break;
-				}
-				case DPIClassification.DPI_480:
-				{
-					busyIndicatorDiameter = 108;
-					break;
-				}		
-				case DPIClassification.DPI_320:
-				{
-					busyIndicatorDiameter = 72;
-					break;
-				}
-				case DPIClassification.DPI_240:
-				{
-					busyIndicatorDiameter = 54;
-					break;
-				}
-				case DPIClassification.DPI_120:
-				{
-					busyIndicatorDiameter = 27;
-					break;
-				}
-				default://160 DPI
-				{
-					busyIndicatorDiameter = 36;
-					break;
+			//mx:Application does not have an applicationDPI property
+			//In that case, use a default value
+			var dpi:Number;
+			if(FlexGlobals.topLevelApplication.hasOwnProperty("applicationDPI"))
+			{
+				dpi = FlexGlobals.topLevelApplication["applicationDPI"];
+			}
+			
+			if(dpi)
+			{
+				switch(dpi) 
+				{	
+					case DPIClassification.DPI_640:
+					{
+						busyIndicatorDiameter = 144;
+						break;
+					}
+					case DPIClassification.DPI_480:
+					{
+						busyIndicatorDiameter = 108;
+						break;
+					}		
+					case DPIClassification.DPI_320:
+					{
+						busyIndicatorDiameter = 72;
+						break;
+					}
+					case DPIClassification.DPI_240:
+					{
+						busyIndicatorDiameter = 54;
+						break;
+					}
+					case DPIClassification.DPI_120:
+					{
+						busyIndicatorDiameter = 27;
+						break;
+					}
+					default://160 DPI
+					{
+						busyIndicatorDiameter = 36;
+						break;
+					}
 				}
 			}
+			else
+			{
+				busyIndicatorDiameter = 27;
+			}
 		}
-		
+
 		private var _hostComponent:spark.components.BusyIndicator;
 		
 		public function get hostComponent():spark.components.BusyIndicator
@@ -145,41 +161,56 @@
             
             // Set the default measured size depending on the
             // applicationDPI
-            if (applicationDPI == DPIClassification.DPI_640)
-            {
-                measuredWidth = 104;
-                measuredHeight = 104;
-            }
-            else if (applicationDPI == DPIClassification.DPI_480)
-            {
-                measuredWidth = 80;
-                measuredHeight = 80;
-            }
-            else if (applicationDPI == DPIClassification.DPI_320)
-            {
-                measuredWidth = 52;
-                measuredHeight = 52;
-            }
-            else if (applicationDPI == DPIClassification.DPI_240)
-            {
-                measuredWidth = 40;
-                measuredHeight = 40;
-            }
-            else if (applicationDPI == DPIClassification.DPI_160)
-            {
-                measuredWidth = 26;
-                measuredHeight = 26;
-            }
-            else if (applicationDPI == DPIClassification.DPI_120)
-            {
-                measuredWidth = 20;
-                measuredHeight = 20;
-            }
-            else
-            {
-                measuredWidth = DEFAULT_MINIMUM_SIZE;
-                measuredHeight = DEFAULT_MINIMUM_SIZE;
-            }
+			//mx:Application does not have an applicationDPI property
+			//In that case, use a default value
+			var dpi:Number;
+			if(FlexGlobals.topLevelApplication.hasOwnProperty("applicationDPI"))
+			{
+				dpi = FlexGlobals.topLevelApplication["applicationDPI"];
+			}
+			if(dpi)
+			{
+				if (dpi == DPIClassification.DPI_640)
+				{
+					measuredWidth = 104;
+					measuredHeight = 104;
+				}
+				else if (dpi == DPIClassification.DPI_480)
+				{
+					measuredWidth = 80;
+					measuredHeight = 80;
+				}
+				else if (dpi == DPIClassification.DPI_320)
+				{
+					measuredWidth = 52;
+					measuredHeight = 52;
+				}
+				else if (dpi == DPIClassification.DPI_240)
+				{
+					measuredWidth = 40;
+					measuredHeight = 40;
+				}
+				else if (dpi == DPIClassification.DPI_160)
+				{
+					measuredWidth = 26;
+					measuredHeight = 26;
+				}
+				else if (dpi == DPIClassification.DPI_120)
+				{
+					measuredWidth = 20;
+					measuredHeight = 20;
+				}
+				else
+				{
+					measuredWidth = DEFAULT_MINIMUM_SIZE;
+					measuredHeight = DEFAULT_MINIMUM_SIZE;
+				}
+			}
+			else
+			{
+				measuredWidth = 20;
+				measuredHeight = 20;
+			}
             
             measuredMinWidth = DEFAULT_MINIMUM_SIZE;
             measuredMinHeight = DEFAULT_MINIMUM_SIZE;
@@ -291,7 +322,7 @@
 			if (currentRotation >= 360)
 				currentRotation = 0;
 			
-			rotate(busyIndicator,currentRotation,measuredWidth/2,measuredHeight/2);
+			rotate(busyIndicator,currentRotation,width/2,height/2);
 			event.updateAfterEvent();
 		}
 		
diff --git a/frameworks/projects/spark/src/spark/skins/spark/HighlightBitmapCaptureSkin.as b/frameworks/projects/spark/src/spark/skins/spark/HighlightBitmapCaptureSkin.as
index 9de2387..3ca2070 100644
--- a/frameworks/projects/spark/src/spark/skins/spark/HighlightBitmapCaptureSkin.as
+++ b/frameworks/projects/spark/src/spark/skins/spark/HighlightBitmapCaptureSkin.as
@@ -19,7 +19,7 @@
 
 package spark.skins.spark
 {
-    
+
     import flash.display.Bitmap;
     import flash.display.BitmapData;
     import flash.display.DisplayObject;
@@ -29,15 +29,14 @@
     import flash.geom.Matrix;
     import flash.geom.Matrix3D;
     import flash.geom.Rectangle;
-    
+
     import mx.core.UIComponent;
     import mx.core.mx_internal;
     import mx.events.FlexEvent;
-    
-    import spark.components.supportClasses.Skin;
+
     import spark.components.supportClasses.SkinnableComponent;
     import spark.skins.IHighlightBitmapCaptureClient;
-    
+
     use namespace mx_internal;
     
     /**
@@ -161,9 +160,12 @@
             if (!target)
                 return;
             
-            var bitmapData:BitmapData = new BitmapData(
-                target.width + (borderWeight * 2), 
-                target.height + (borderWeight * 2), true, 0);
+            var bdWidth:Number = target.width + borderWeight * 2;
+            var bdHeight:Number = target.height + borderWeight * 2;
+            if(bdWidth < 1 || bdHeight < 1 || isNaN(bdWidth) || isNaN(bdHeight))
+                return;
+
+            var bitmapData:BitmapData = new BitmapData(bdWidth, bdHeight, true, 0);
             var m:Matrix = new Matrix();
             
             capturingBitmap = true;
@@ -199,7 +201,7 @@
             catch (e:SecurityError)
             {
                 // If capture fails, substitute with a Rect
-                var fillRect:Rectangle
+                var fillRect:Rectangle;
 				var skin:DisplayObject = target.skin;
 				
                 if (skin)
diff --git a/frameworks/projects/spark/tests/spark/skins/spark/FLEX_34625_Tests.as b/frameworks/projects/spark/tests/spark/skins/spark/FLEX_34625_Tests.as
new file mode 100644
index 0000000..9009224
--- /dev/null
+++ b/frameworks/projects/spark/tests/spark/skins/spark/FLEX_34625_Tests.as
@@ -0,0 +1,138 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  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 spark.skins.spark {
+    import flash.display.Sprite;
+    import flash.events.Event;
+    import flash.events.EventDispatcher;
+
+    import mx.core.Container;
+
+    import mx.managers.FocusManager;
+    import mx.managers.IFocusManagerContainer;
+
+    import org.flexunit.asserts.assertNotNull;
+
+    import org.flexunit.asserts.assertTrue;
+    import org.flexunit.async.Async;
+    import org.fluint.uiImpersonation.UIImpersonator;
+
+    import spark.components.Group;
+
+    import spark.components.TextInput;
+
+    public class FLEX_34625_Tests {
+
+        private static const NO_ENTER_FRAMES_TO_ALLOW:int = 4;
+        private var noEnterFramesRemaining:int = NaN;
+        private var _finishNotifier:EventDispatcher;
+        private var _textInput:TextInput;
+
+        [Before]
+        public function setUp():void
+        {
+
+        }
+
+        [After]
+        public function tearDown():void
+        {
+            _textInput = null;
+            _finishNotifier = null;
+        }
+
+        [Test(async, timeout=500)]
+        public function test_focus_skin_with_zero_focus_thickness():void
+        {
+            //from setUp(), for debugging
+            trace("UIImpersonator root:" + UIImpersonator.testDisplay);
+
+            assertNotNull("UIImpersonator is not available!", UIImpersonator.testDisplay);
+            assertTrue("It's not a Sprite!", UIImpersonator.testDisplay is Sprite);
+            assertTrue("It's not a Container!", UIImpersonator.testDisplay is Container);
+            assertTrue("It's not a Group!", UIImpersonator.testDisplay is Group);
+            assertTrue("It's not an IFocusManagerContainer!", UIImpersonator.testDisplay is IFocusManagerContainer);
+
+            var focusManager:FocusManager = new FocusManager(UIImpersonator.testDisplay as IFocusManagerContainer);
+            focusManager.showFocusIndicator = true;
+
+            _textInput = new TextInput();
+            _textInput.width = 0;
+            _textInput.height = 0;
+            _textInput.focusManager = focusManager;
+
+            _finishNotifier = new EventDispatcher();
+
+            //given
+            UIImpersonator.addChild(_textInput);
+
+            //when
+            _textInput.setStyle("focusThickness", 0);
+            _textInput.setFocus();
+
+            //then wait for the focus skin to show
+            noEnterFramesRemaining = NO_ENTER_FRAMES_TO_ALLOW;
+            UIImpersonator.testDisplay.addEventListener(Event.ENTER_FRAME, onEnterFrame);
+            Async.handleEvent(this, _finishNotifier, Event.COMPLETE, onTestComplete);
+        }
+
+        [Test(async, timeout=500)]
+        public function test_focus_skin_with_NaN_focus_thickness():void
+        {
+            //from setUp(), for debugging
+            var focusManager:FocusManager = new FocusManager(UIImpersonator.testDisplay as IFocusManagerContainer);
+            focusManager.showFocusIndicator = true;
+
+            _textInput = new TextInput();
+            _textInput.width = 0;
+            _textInput.height = 0;
+            _textInput.focusManager = focusManager;
+
+            _finishNotifier = new EventDispatcher();
+
+            //given
+            UIImpersonator.addChild(_textInput);
+
+            //when
+            _textInput.setStyle("focusThickness", NaN);
+            _textInput.setFocus();
+
+            //then wait for the focus skin to show
+            noEnterFramesRemaining = NO_ENTER_FRAMES_TO_ALLOW;
+            UIImpersonator.testDisplay.addEventListener(Event.ENTER_FRAME, onEnterFrame);
+            Async.handleEvent(this, _finishNotifier, Event.COMPLETE, onTestComplete);
+        }
+
+        private function onEnterFrame(event:Event):void
+        {
+            if(!--noEnterFramesRemaining)
+            {
+                UIImpersonator.testDisplay.removeEventListener(Event.ENTER_FRAME, onEnterFrame);
+
+                _finishNotifier.dispatchEvent(new Event(Event.COMPLETE));
+            }
+        }
+
+        private static function onTestComplete(event:Event, passThroughData:Object):void
+        {
+            //if we get here it means no error has been thrown
+            assertTrue(true);
+        }
+    }
+}
diff --git a/frameworks/projects/spark_dmv/src/spark/core/Version.as b/frameworks/projects/spark_dmv/src/spark/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/spark_dmv/src/spark/core/Version.as
+++ b/frameworks/projects/spark_dmv/src/spark/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/tool/src/mx/core/Version.as b/frameworks/projects/tool/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/tool/src/mx/core/Version.as
+++ b/frameworks/projects/tool/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/projects/tool_air/src/mx/core/Version.as b/frameworks/projects/tool_air/src/mx/core/Version.as
index 647c056..3b6707f 100644
--- a/frameworks/projects/tool_air/src/mx/core/Version.as
+++ b/frameworks/projects/tool_air/src/mx/core/Version.as
@@ -23,4 +23,4 @@
  *  @private
  *  Version string for this class.
  */
-mx_internal static const VERSION:String = "4.14.0.0";
+mx_internal static const VERSION:String = "4.14.1.0";
diff --git a/frameworks/tests/unitTests/mx/collections/DataNode.as b/frameworks/tests/unitTests/mx/collections/DataNode.as
deleted file mode 100644
index aef1829..0000000
--- a/frameworks/tests/unitTests/mx/collections/DataNode.as
+++ /dev/null
@@ -1,81 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  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 mx.collections {
-import mx.collections.ArrayCollection;
-
-public class DataNode {
-    private var _label:String;
-    private var _children:ArrayCollection;
-    private var _isSelected:Boolean = false;
-    private var _isPreviousSiblingRemoved:Boolean = false;
-
-    public function DataNode(label:String)
-    {
-        _label = label;
-    }
-
-    public function get children():ArrayCollection {
-        return _children;
-    }
-
-    public function set children(value:ArrayCollection):void {
-        _children = value;
-    }
-
-    public function get label():String {
-        return _label + (_isSelected ? " [SEL]" : "") + (_isPreviousSiblingRemoved ? " [PREV ITEM REMOVED]" : "");
-    }
-
-    public function toString():String
-    {
-        return label;
-    }
-
-    public function addChild(node:DataNode):void {
-        if(!_children)
-            _children = new ArrayCollection();
-
-        _children.addItem(node);
-    }
-
-    public function set isSelected(value:Boolean):void {
-        _isSelected = value;
-    }
-
-    public function get isSelected():Boolean {
-        return _isSelected;
-    }
-
-    public function clone():DataNode
-    {
-        var newNode:DataNode = new DataNode(_label);
-        for each(var childNode:DataNode in children)
-        {
-            newNode.addChild(childNode.clone());
-        }
-
-        return newNode;
-    }
-
-    public function set isPreviousSiblingRemoved(value:Boolean):void {
-        _isPreviousSiblingRemoved = value;
-    }
-}
-}
diff --git a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34119_Test.as b/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34119_Tests.as
similarity index 93%
rename from frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34119_Test.as
rename to frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34119_Tests.as
index 8666e99..e378c6c 100644
--- a/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34119_Test.as
+++ b/frameworks/tests/unitTests/mx/collections/HierarchicalCollectionViewCursor_FLEX_34119_Tests.as
@@ -19,24 +19,19 @@
 
 package mx.collections
 {
-	import flash.events.UncaughtErrorEvent;
-	
-	import mx.collections.ArrayCollection;
-	import mx.collections.CursorBookmark;
-	import mx.collections.HierarchicalCollectionView;
-	import mx.collections.HierarchicalCollectionViewCursor;
-	import mx.collections.IViewCursor;
-	import mx.core.FlexGlobals;
+    import flash.events.UncaughtErrorEvent;
 
-	import spark.components.WindowedApplication;
-	
-	import flexunit.framework.AssertionFailedError;
-	
-	import org.flexunit.assertThat;
-	import org.flexunit.asserts.assertEquals;
-	import org.flexunit.asserts.assertNotNull;
-	import org.flexunit.asserts.assertTrue;
-	import org.flexunit.runners.Parameterized;
+    import flexunit.framework.AssertionFailedError;
+
+    import mx.core.FlexGlobals;
+
+    import org.flexunit.assertThat;
+    import org.flexunit.asserts.assertEquals;
+    import org.flexunit.asserts.assertNotNull;
+    import org.flexunit.asserts.assertTrue;
+    import org.flexunit.runners.Parameterized;
+
+    import spark.components.Application;
 
     /**
      * README
@@ -50,7 +45,7 @@
      * -To speed it up you can decrease the size of the hierarchical collection by editing HIERARCHY_STRING.
      */
 	[RunWith("org.flexunit.runners.Parameterized")]
-	public class HierarchicalCollectionViewCursor_FLEX_34119_Test
+	public class HierarchicalCollectionViewCursor_FLEX_34119_Tests
 	{
         private static const OP_ADD:int = 0;
         private static const OP_REMOVE:int = 1;
@@ -86,13 +81,15 @@
 		[BeforeClass]
 		public static function setUpBeforeClass():void
 		{
-            (FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
         }
 		
 		[AfterClass]
 		public static function tearDownAfterClass():void
 		{
-			(FlexGlobals.topLevelApplication as WindowedApplication).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
+            if(FlexGlobals.topLevelApplication is Application)
+                (FlexGlobals.topLevelApplication as Application).loaderInfo.uncaughtErrorEvents.removeEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, onUncaughtClientError);
 		}
 		
 		[Before]
@@ -139,7 +136,8 @@
 			assertEquals(secondCompany, _sut.current);
 			assertTrue(_noErrorsThrown);
 		}
-		
+
+        [Ignore]
        	[Test(dataProvider="positionAndOperation")]
         public function testReproduce_FLEX_34119_Comprehensive(selectedItemIndex:int, operationIndex:int, operation:int):void
         {
diff --git a/ide/addAIRtoSDK.sh b/ide/addAIRtoSDK.sh
index fcafcb3..4519333 100755
--- a/ide/addAIRtoSDK.sh
+++ b/ide/addAIRtoSDK.sh
@@ -30,14 +30,15 @@
 AIR_VERSION="$1"
 OS=`uname`
 
-if [[ "${AIR_VERSION}" != "16.0" && "${AIR_VERSION}" != "15.0" 
+if [[ "${AIR_VERSION}" != "17.0b"
+  && "${AIR_VERSION}" != "17.0" && "${AIR_VERSION}" != "16.0" && "${AIR_VERSION}" != "15.0" 
   && "${AIR_VERSION}" != "14.0" && "${AIR_VERSION}" != "13.0" && "${AIR_VERSION}" != "4.0" 
   && "${AIR_VERSION}" != "3.9" && "${AIR_VERSION}" != "3.8" && "${AIR_VERSION}" != "3.7" 
   && "${AIR_VERSION}" != "3.6" && "${AIR_VERSION}" != "3.5" && "${AIR_VERSION}" != "3.4" 
   && "${AIR_VERSION}" != "3.3" && "${AIR_VERSION}" != "3.2" && "${AIR_VERSION}" != "3.1" 
   && "${AIR_VERSION}" != "3.0" && "${AIR_VERSION}" != "2.7" && "${AIR_VERSION}" != "2.6" ]]
 then
-	echo Unknown version ${AIR_VERISON} of AIR. Versions 2.6, 2.7, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 13.0, 14.0, 15.0 and 16.0 are supported.
+	echo Unknown version ${AIR_VERISON} of AIR. Versions 2.6, 2.7, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 13.0, 14.0, 15.0, 16.0 and 17.0 are supported.
 	exit 1;
 fi
 
@@ -98,11 +99,6 @@
    	airTempDir="${IDE_SDK_DIR}/frameworks/temp"
 	mkdir -p "${airTempDir}"
 
-	if [ ${AIR_VERSION} = "16.0" ]
-	then
-		airDownload="http://labsdownload.adobe.com/pub/labs/flashruntimes/air/air16_sdk_sa_mac.tbz2"
-	fi	
-	
     if [[ "${OS}" == "Darwin" ]]
     then
         airDownload="http://airdownload.adobe.com/air/mac/download/${version}/AdobeAIRSDK.tbz2"
@@ -110,6 +106,11 @@
         airDownload="http://airdownload.adobe.com/air/lin/download/${version}/AdobeAIRSDK.tbz2"
     fi
     
+    if [ ${AIR_VERSION} = "17.0b" ]
+	then
+		airDownload="http://labsdownload.adobe.com/pub/labs/flashruntimes/air/air17_sdk_sa_mac.tbz2"
+	fi	
+	
 	echo Downloading AIR ${version}
 	curl ${airDownload} > "${airTempDir}/air.tbz2"
 	
@@ -161,6 +162,20 @@
 do
 	echo Updating ${configFile}
 
+	# 17.0 beta needs FP 17 and swf version 28
+	if [ ${AIR_VERSION} = "17.0b" ]
+	then
+		updatePlayerVersion 17.0 "${configFile}"
+		updateSWFVersion 28 "${configFile}"
+	fi	
+	
+	# 17.0 needs FP 17 and swf version 28
+	if [ ${AIR_VERSION} = "17.0" ]
+	then
+		updatePlayerVersion 17.0 "${configFile}"
+		updateSWFVersion 28 "${configFile}"
+	fi	
+	
 	# 16.0 needs FP 16 and swf version 27
 	if [ ${AIR_VERSION} = "16.0" ]
 	then
diff --git a/ide/checkAllPlayerGlobals.sh b/ide/checkAllPlayerGlobals.sh
index c6e34bd..0f2e36e 100755
--- a/ide/checkAllPlayerGlobals.sh
+++ b/ide/checkAllPlayerGlobals.sh
@@ -124,5 +124,6 @@
 downloadPlayerGlobal 13.0 07db042296350b04ae19e98f64a55ea1 http://download.macromedia.com/get/flashplayer/updaters/13/playerglobal13_0.swc
 downloadPlayerGlobal 14.0 6858e63b1ff8373a1a3c1c60b36c9fc9 http://download.macromedia.com/get/flashplayer/updaters/14/playerglobal14_0.swc
 downloadPlayerGlobal 15.0 4d17b14ef74dd23377a71a3fdbfda8ad http://download.macromedia.com/get/flashplayer/updaters/15/playerglobal15_0.swc
-downloadPlayerGlobal 16.0 793237cdc018c8a8115578664c724b09 http://download.macromedia.com/get/flashplayer/updaters/16/playerglobal16_0.swc
-#downloadPlayerGlobal 16.0 f81045c8a6fdde1ed4952d6622355580 http://labsdownload.adobe.com/pub/labs/flashruntimes/flashplayer/flashplayer16_playerglobal.swc
+downloadPlayerGlobal 16.0 336be79e5b3ed665c98308241381aff3 http://download.macromedia.com/get/flashplayer/updaters/16/playerglobal16_0.swc
+downloadPlayerGlobal 17.0 1a5e68003b5ce6af08f3841bdb2b96ee http://download.macromedia.com/get/flashplayer/updaters/17/playerglobal17_0.swc
+downloadPlayerGlobal 17.0b 2bd048da880ab3b9516bdf1f263a3135 http://labsdownload.adobe.com/pub/labs/flashruntimes/flashplayer/flashplayer17_playerglobal.swc
diff --git a/ide/flashbuilder/config/air-config.xml b/ide/flashbuilder/config/air-config.xml
index 2887c63..d3b8963 100644
--- a/ide/flashbuilder/config/air-config.xml
+++ b/ide/flashbuilder/config/air-config.xml
@@ -353,7 +353,7 @@
       <!-- Framework SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/framework.swc</path-element>
-		<rsl-url>framework_4.14.0.0.swf</rsl-url>
+		<rsl-url>framework_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 	  
 	  <!-- TextLayout SWC -->
@@ -363,37 +363,37 @@
     -->
     <runtime-shared-library-path>
 		<path-element>libs/textLayout.swc</path-element>
-		<rsl-url>textLayout_4.14.0.0.swf</rsl-url>
+		<rsl-url>textLayout_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
     
       <!-- Spark SWC-->
    	<runtime-shared-library-path>
 		<path-element>libs/spark.swc</path-element>
-		<rsl-url>spark_4.14.0.0.swf</rsl-url>
+		<rsl-url>spark_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 	
       <!-- Sparkskins SWC-->
    	<runtime-shared-library-path>
 		<path-element>libs/sparkskins.swc</path-element>
-		<rsl-url>sparkskins_4.14.0.0.swf</rsl-url>
+		<rsl-url>sparkskins_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 	 
 	  <!-- RPC SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/rpc.swc</path-element>
-		<rsl-url>rpc_4.14.0.0.swf</rsl-url>
+		<rsl-url>rpc_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
     	
       <!-- Charts SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/charts.swc</path-element>
-		<rsl-url>charts_4.14.0.0.swf</rsl-url>
+		<rsl-url>charts_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- Spark_dmv SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/spark_dmv.swc</path-element>
-		<rsl-url>spark_dmv_4.14.0.0.swf</rsl-url>
+		<rsl-url>spark_dmv_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- OSMF SWC -->
@@ -403,19 +403,19 @@
     -->
     <runtime-shared-library-path>
 		<path-element>libs/osmf.swc</path-element>
-		<rsl-url>osmf_4.14.0.0.swf</rsl-url>
+		<rsl-url>osmf_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
       
       <!-- MX SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/mx/mx.swc</path-element>
-		<rsl-url>mx_4.14.0.0.swf</rsl-url>
+		<rsl-url>mx_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
    
       <!-- Advancedgrids SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/advancedgrids.swc</path-element>
-		<rsl-url>advancedgrids_4.14.0.0.swf</rsl-url>
+		<rsl-url>advancedgrids_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 	
     <!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
diff --git a/ide/flashbuilder/config/flex-config.xml b/ide/flashbuilder/config/flex-config.xml
index cb89647..3c56548 100644
--- a/ide/flashbuilder/config/flex-config.xml
+++ b/ide/flashbuilder/config/flex-config.xml
@@ -357,7 +357,7 @@
       <!-- Framework SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/framework.swc</path-element>
-		<rsl-url>framework_4.14.0.0.swf</rsl-url>
+		<rsl-url>framework_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
 	  <!-- TextLayout SWC -->
@@ -367,37 +367,37 @@
     -->
     <runtime-shared-library-path>
 		<path-element>libs/textLayout.swc</path-element>
-		<rsl-url>textLayout_4.14.0.0.swf</rsl-url>
+		<rsl-url>textLayout_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- Spark SWC-->
    	<runtime-shared-library-path>
 		<path-element>libs/spark.swc</path-element>
-		<rsl-url>spark_4.14.0.0.swf</rsl-url>
+		<rsl-url>spark_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- Sparkskins SWC-->
    	<runtime-shared-library-path>
 		<path-element>libs/sparkskins.swc</path-element>
-		<rsl-url>sparkskins_4.14.0.0.swf</rsl-url>
+		<rsl-url>sparkskins_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
 	  <!-- RPC SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/rpc.swc</path-element>
-		<rsl-url>rpc_4.14.0.0.swf</rsl-url>
+		<rsl-url>rpc_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- Charts SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/charts.swc</path-element>
-		<rsl-url>charts_4.14.0.0.swf</rsl-url>
+		<rsl-url>charts_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- Spark_dmv SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/spark_dmv.swc</path-element>
-		<rsl-url>spark_dmv_4.14.0.0.swf</rsl-url>
+		<rsl-url>spark_dmv_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- OSMF SWC -->
@@ -407,19 +407,19 @@
     -->
     <runtime-shared-library-path>
 		<path-element>libs/osmf.swc</path-element>
-		<rsl-url>osmf_4.14.0.0.swf</rsl-url>
+		<rsl-url>osmf_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- MX SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/mx/mx.swc</path-element>
-		<rsl-url>mx_4.14.0.0.swf</rsl-url>
+		<rsl-url>mx_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
       <!-- Advancedgrids SWC -->
 	<runtime-shared-library-path>
 		<path-element>libs/advancedgrids.swc</path-element>
-		<rsl-url>advancedgrids_4.14.0.0.swf</rsl-url>
+		<rsl-url>advancedgrids_4.14.1.0.swf</rsl-url>
 	</runtime-shared-library-path>
 
 	<!-- static-link-runtime-shared-libraries: statically link the libraries specified by the -runtime-shared-libraries-path option.-->
diff --git a/ide/setFlashPlayerVersion.sh b/ide/setFlashPlayerVersion.sh
index 5318f91..82aa92c 100755
--- a/ide/setFlashPlayerVersion.sh
+++ b/ide/setFlashPlayerVersion.sh
@@ -99,20 +99,18 @@
         then 
             FLASH_VERSION="11.1"
         else
-            FLASH_VERSION="16.0"
+            FLASH_VERSION="17.0"
         fi
     fi
     
     if [ ${latest} = "Y" ]
     then
-    	FLASH_VERSION="16.0"
+    	FLASH_VERSION="17.0"
     fi
     
-    # (erikdebruin) How does this work if the beta and release have the same
-    #               major.minor version?
     if [ ${useBeta} = "Y" ]
     then
-    	FLASH_VERSION="16.0"
+    	FLASH_VERSION="17.0b"
     fi
     
     echo "Setting minimum Flash Player version to ${FLASH_VERSION}"
@@ -130,9 +128,10 @@
   && "${FLASH_VERSION}" != "11.4" && "${FLASH_VERSION}" != "11.5" && "${FLASH_VERSION}" != "11.6"
   && "${FLASH_VERSION}" != "11.7" && "${FLASH_VERSION}" != "11.8" && "${FLASH_VERSION}" != "11.9"
   && "${FLASH_VERSION}" != "12.0" && "${FLASH_VERSION}" != "13.0" && "${FLASH_VERSION}" != "14.0"
-  && "${FLASH_VERSION}" != "15.0" && "${FLASH_VERSION}" != "16.0" ]]
+  && "${FLASH_VERSION}" != "15.0" && "${FLASH_VERSION}" != "16.0" && "${FLASH_VERSION}" != "17.0"
+  && "${FLASH_VERSION}" != "17.0b" ]]
 then
-	echo Unknown version ${FLASH_VERSION} of Flash Player. Versions 10.2, 10.3, 11.0, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 12.0, 13.0, 14.0, 15.0 and 16.0 are supported.
+	echo Unknown version ${FLASH_VERSION} of Flash Player. Versions 10.2, 10.3, 11.0, 11.1, 11.2, 11.3, 11.4, 11.5, 11.6, 11.7, 11.8, 11.9, 12.0, 13.0, 14.0, 15.0, 16.0 and 17.0 are supported.
 	exit 1;
 fi
 
@@ -152,7 +151,17 @@
 then
 	echo Installing AIR
 	echo
-	
+
+	if [[ $FLASH_VERSION = "17.0b" ]]
+    then
+        ./addAIRtoSDK.sh 17.0b "$IDE_SDK_DIR"
+    fi
+    
+	if [[ $FLASH_VERSION = "17.0" ]]
+    then
+        ./addAIRtoSDK.sh 17.0 "$IDE_SDK_DIR"
+    fi
+    	
 	if [[ $FLASH_VERSION = "16.0" ]]
     then
         ./addAIRtoSDK.sh 16.0 "$IDE_SDK_DIR"
@@ -236,6 +245,16 @@
 	
 	updatePlayerVersion "${FLASH_VERSION}" "${configFile}"
 
+	if [ ${FLASH_VERSION} = "17.0b	" ]
+	then
+		updateSWFVersion 28 "${configFile}"
+	fi
+	
+	if [ ${FLASH_VERSION} = "17.0" ]
+	then
+		updateSWFVersion 28 "${configFile}"
+	fi
+	
 	if [ ${FLASH_VERSION} = "16.0" ]
 	then
 		updateSWFVersion 27 "${configFile}"
diff --git a/jenkins.xml b/jenkins.xml
index 3e9edb9..3e5c253 100644
--- a/jenkins.xml
+++ b/jenkins.xml
@@ -110,6 +110,9 @@
 		<condition property="target16.0">
 			<equals arg1="${playerglobal.version}" arg2="16.0" />
 		</condition>
+		<condition property="target17.0">
+			<equals arg1="${playerglobal.version}" arg2="17.0" />
+		</condition>
 	 </target>
 
     <target name="playerglobal10.2-download" if="target10.2">
@@ -231,6 +234,13 @@
             verbose="false"/>
     </target>
 
+    <target name="playerglobal17.0-download" if="target17.0">
+    	<mkdir dir="${basedir}/lib/player/${playerglobal.version}"/>
+        <get src="http://download.macromedia.com/get/flashplayer/updaters/17/playerglobal17_0.swc" 
+            dest="${basedir}/lib/player/${playerglobal.version}/playerglobal.swc" 
+            verbose="false"/>
+    </target>
+    	
     <!-- target name="playerglobal16.0-download" if="target16.0">
     	<mkdir dir="${basedir}/lib/player/${playerglobal.version}"/>
         <get src="http://labsdownload.adobe.com/pub/labs/flashruntimes/flashplayer/flashplayer16_playerglobal.swc" 
diff --git a/modules/antTasks/src/flex/ant/AsDocTask.java b/modules/antTasks/src/flex/ant/AsDocTask.java
index c6a3176..d04060a 100644
--- a/modules/antTasks/src/flex/ant/AsDocTask.java
+++ b/modules/antTasks/src/flex/ant/AsDocTask.java
@@ -74,8 +74,6 @@
  * <code>
  *     &lt;doc-classes class="SparkSkinsClasses"/&gt;
  * </code>
- *
- * @author gauravj
  */
 public final class AsDocTask extends FlexTask implements DynamicConfigurator
 {
diff --git a/modules/asc/build/java/src/Downgrader.java b/modules/asc/build/java/src/Downgrader.java
index 84c206c..91a86d6 100644
--- a/modules/asc/build/java/src/Downgrader.java
+++ b/modules/asc/build/java/src/Downgrader.java
@@ -64,8 +64,6 @@
  * To adjust bytecode, we use BCEL's InstructionFinder, which lets us do regexp
  * matching on instruction sequences.  Once we find a match, we make the necessary
  * changes to a method's existing InstructionList.
- *
- * @author Edwin Smith
  */
 public class Downgrader implements Constants
 {
diff --git a/modules/asc/src/java/adobe/abc/AbcThunkGen.java b/modules/asc/src/java/adobe/abc/AbcThunkGen.java
index d6fd55d..3e5cecd 100644
--- a/modules/asc/src/java/adobe/abc/AbcThunkGen.java
+++ b/modules/asc/src/java/adobe/abc/AbcThunkGen.java
@@ -28,9 +28,6 @@
 import static java.lang.Boolean.TRUE;
 import static java.lang.Boolean.FALSE;
  
-/**
- * @author Steven Johnson
- */
 public class AbcThunkGen
 {
 	static class IndentingPrintWriter extends PrintWriter
diff --git a/modules/asc/src/java/adobe/abc/GlobalOptimizer.java b/modules/asc/src/java/adobe/abc/GlobalOptimizer.java
index 6f9ace6..42fb596 100644
--- a/modules/asc/src/java/adobe/abc/GlobalOptimizer.java
+++ b/modules/asc/src/java/adobe/abc/GlobalOptimizer.java
@@ -134,9 +134,6 @@
  */
 
 
-/**
- * @author Edwin Smith
- */
 public class GlobalOptimizer
 {
 	// default configuration flags
@@ -2043,8 +2040,6 @@
 	 * have the lowest indexes.
 	 * 
 	 * TODO - remove dup namespaces from nssets & remove dup nssets
-	 * 
-	 * @author edwsmith
 	 */
 	class Abc
 	{
diff --git a/modules/asc/src/java/adobe/abc/TraceManager.java b/modules/asc/src/java/adobe/abc/TraceManager.java
index 0346f58..e6b7d2d 100644
--- a/modules/asc/src/java/adobe/abc/TraceManager.java
+++ b/modules/asc/src/java/adobe/abc/TraceManager.java
@@ -29,7 +29,6 @@
  *    entries can be manually indented; the trace
  *    files get very large and difficult to read
  *    using a browser or other ready-to-hand viewer. 
- * @author Tom Harwood
  *
  */
 public class TraceManager
diff --git a/modules/asc/src/java/macromedia/abc/AbcParser.java b/modules/asc/src/java/macromedia/abc/AbcParser.java
index 712b4ef..2771c4a 100644
--- a/modules/asc/src/java/macromedia/abc/AbcParser.java
+++ b/modules/asc/src/java/macromedia/abc/AbcParser.java
@@ -34,9 +34,6 @@
 import java.util.HashMap;
 import java.util.Set;
 
-/**
- * @author Erik Tierney
- */
 @SuppressWarnings("nls") // TODO: Remove
 public final class AbcParser
 {
diff --git a/modules/asc/src/java/macromedia/abc/BytecodeBuffer.java b/modules/asc/src/java/macromedia/abc/BytecodeBuffer.java
index ba9b8d5..9bebce9 100644
--- a/modules/asc/src/java/macromedia/abc/BytecodeBuffer.java
+++ b/modules/asc/src/java/macromedia/abc/BytecodeBuffer.java
@@ -24,9 +24,6 @@
 import java.io.*;
 import java.util.*;
 
-/**
- * @author Clement Wong
- */
 public class BytecodeBuffer
 {
 	public BytecodeBuffer(byte[] bytecodes)
diff --git a/modules/asc/src/java/macromedia/abc/ConstantPool.java b/modules/asc/src/java/macromedia/abc/ConstantPool.java
index 2db947b..a3eda96 100644
--- a/modules/asc/src/java/macromedia/abc/ConstantPool.java
+++ b/modules/asc/src/java/macromedia/abc/ConstantPool.java
@@ -97,8 +97,6 @@
  * kind=17,18 // CONSTANT_RTQnameL + CONSTANT_RTQnameLA
  * }
  * }
- *
- * @author Clement Wong
  */
 public class ConstantPool
 {
diff --git a/modules/asc/src/java/macromedia/abc/Decoder.java b/modules/asc/src/java/macromedia/abc/Decoder.java
index 5b82228..e8ebeb4 100644
--- a/modules/asc/src/java/macromedia/abc/Decoder.java
+++ b/modules/asc/src/java/macromedia/abc/Decoder.java
@@ -183,7 +183,6 @@
     U16 type_index                      // Type matched by this exception handler
 }
  *
- * @author Clement Wong
  */
 public final class Decoder
 {
diff --git a/modules/asc/src/java/macromedia/abc/DecoderException.java b/modules/asc/src/java/macromedia/abc/DecoderException.java
index 0310a95..245fd16 100644
--- a/modules/asc/src/java/macromedia/abc/DecoderException.java
+++ b/modules/asc/src/java/macromedia/abc/DecoderException.java
@@ -19,9 +19,6 @@
 
 package macromedia.abc;
 
-/**
- * @author Clement Wong
- */
 public final class DecoderException extends Exception
 {
 	public DecoderException(String message)
diff --git a/modules/asc/src/java/macromedia/abc/DefaultVisitor.java b/modules/asc/src/java/macromedia/abc/DefaultVisitor.java
index b1f6ae7..b74f31b 100644
--- a/modules/asc/src/java/macromedia/abc/DefaultVisitor.java
+++ b/modules/asc/src/java/macromedia/abc/DefaultVisitor.java
@@ -23,8 +23,6 @@
 
 /**
  * High-level visitor interface
- * 
- * @author Clement Wong
  */
 public abstract class DefaultVisitor implements Visitor
 {
diff --git a/modules/asc/src/java/macromedia/abc/Encoder.java b/modules/asc/src/java/macromedia/abc/Encoder.java
index bb520dc..9ccd2e3 100644
--- a/modules/asc/src/java/macromedia/abc/Encoder.java
+++ b/modules/asc/src/java/macromedia/abc/Encoder.java
@@ -30,8 +30,6 @@
 
 /**
  * abc encoder. If the encoder is provided with multiple constant pools, it will use do merging.
- *
- * @author Clement Wong
  */
 public class Encoder implements Visitor
 {
diff --git a/modules/asc/src/java/macromedia/abc/MultiName.java b/modules/asc/src/java/macromedia/abc/MultiName.java
index 428c969..4421082 100644
--- a/modules/asc/src/java/macromedia/abc/MultiName.java
+++ b/modules/asc/src/java/macromedia/abc/MultiName.java
@@ -19,9 +19,6 @@
 
 package macromedia.abc;
 
-/**
- * @author Clement Wong
- */
 public final class MultiName
 {
 	public MultiName(String name, String[] namespaces)
diff --git a/modules/asc/src/java/macromedia/abc/OpcodeVisitor.java b/modules/asc/src/java/macromedia/abc/OpcodeVisitor.java
index b588ef7..37e5bdc 100644
--- a/modules/asc/src/java/macromedia/abc/OpcodeVisitor.java
+++ b/modules/asc/src/java/macromedia/abc/OpcodeVisitor.java
@@ -19,9 +19,6 @@
 
 package macromedia.abc;
 
-/**
- * @author Clement Wong
- */
 public class OpcodeVisitor implements Visitor
 {
 	public final void methodInfo(int returnType, int[] paramTypes, int nativeName, int flags, int[] values, int[] value_kinds, int[] param_names) {}
diff --git a/modules/asc/src/java/macromedia/abc/Optimizer.java b/modules/asc/src/java/macromedia/abc/Optimizer.java
index 98fc357..019e7d3 100644
--- a/modules/asc/src/java/macromedia/abc/Optimizer.java
+++ b/modules/asc/src/java/macromedia/abc/Optimizer.java
@@ -25,9 +25,6 @@
 import java.io.IOException;
 import java.io.FileOutputStream;
 
-/**
- * @author Erik Tierney
- */
 public class Optimizer
 {
     public static void main(String[] args)
diff --git a/modules/asc/src/java/macromedia/abc/Printer.java b/modules/asc/src/java/macromedia/abc/Printer.java
index 8b1e225..e2d992d 100644
--- a/modules/asc/src/java/macromedia/abc/Printer.java
+++ b/modules/asc/src/java/macromedia/abc/Printer.java
@@ -27,9 +27,6 @@
 import static macromedia.abc.Opcodes.*;
 import static macromedia.asc.embedding.avmplus.ActionBlockConstants.*;
 
-/**
- * @author Clement Wong
- */
 public class Printer
 {
 	/**
diff --git a/modules/asc/src/java/macromedia/abc/QName.java b/modules/asc/src/java/macromedia/abc/QName.java
index c51e028..bbfed2a 100644
--- a/modules/asc/src/java/macromedia/abc/QName.java
+++ b/modules/asc/src/java/macromedia/abc/QName.java
@@ -19,9 +19,6 @@
 
 package macromedia.abc;
 
-/**
- * @author Clement Wong
- */
 public final class QName
 {
 	public QName(final String namespaceURI, final String localPart)
diff --git a/modules/asc/src/java/macromedia/abc/Scanner.java b/modules/asc/src/java/macromedia/abc/Scanner.java
index 99b74b5..84cb77f 100644
--- a/modules/asc/src/java/macromedia/abc/Scanner.java
+++ b/modules/asc/src/java/macromedia/abc/Scanner.java
@@ -21,9 +21,6 @@
 
 import static macromedia.asc.embedding.avmplus.ActionBlockConstants.*;
 
-/**
- * @author Clement Wong
- */
 public final class Scanner
 {
 	public static int scanMinorVersion(BytecodeBuffer in)
diff --git a/modules/asc/src/java/macromedia/abc/Visitor.java b/modules/asc/src/java/macromedia/abc/Visitor.java
index 2242869..6814008 100644
--- a/modules/asc/src/java/macromedia/abc/Visitor.java
+++ b/modules/asc/src/java/macromedia/abc/Visitor.java
@@ -21,8 +21,6 @@
 
 /**
  * Low-level visitor interface
- *
- * @author Clement Wong
  */
 public interface Visitor
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/Compiler.java b/modules/asc/src/java/macromedia/asc/embedding/Compiler.java
index 22afe46..4ebefec 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/Compiler.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/Compiler.java
@@ -42,8 +42,6 @@
 
 /**
  * The main interface to the compiler.
- *
- * @author Jeff Dyer
  */
 public class Compiler implements ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/Main.java b/modules/asc/src/java/macromedia/asc/embedding/Main.java
index 9d2045d..344db03 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/Main.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/Main.java
@@ -33,9 +33,6 @@
 import macromedia.asc.util.Version;
 import static macromedia.asc.embedding.avmplus.Features.*;
 
-/**
- * @author Jeff Dyer
- */
 public class Main
 {
 	static boolean show_parsetrees = false;
diff --git a/modules/asc/src/java/macromedia/asc/embedding/Shell.java b/modules/asc/src/java/macromedia/asc/embedding/Shell.java
index f3a757c..5decf5c 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/Shell.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/Shell.java
@@ -26,9 +26,6 @@
 import java.lang.reflect.Method;
 import java.lang.reflect.Field;
 
-/**
- * @author Clement Wong
- */
 public class Shell
 {
 	public static void main(String[] args) throws IOException
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockConstants.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockConstants.java
index 301d862..337a01c 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockConstants.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockConstants.java
@@ -17,9 +17,6 @@
 
 package macromedia.asc.embedding.avmplus;
 
-/**
- * @author Jeff Dyer
- */
 public interface ActionBlockConstants
 {
 	public static final int MINORwithDECIMAL = 17;
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockEmitter.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockEmitter.java
index e9bdc1b..56ce699 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockEmitter.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlockEmitter.java
@@ -51,8 +51,6 @@
 
 /**
  * ActionBlockEmitter
- * 
- * @author Jeff Dyer
  */
 public class ActionBlockEmitter extends Emitter
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActivationBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActivationBuilder.java
index cdb4e2c..02072d8 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActivationBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActivationBuilder.java
@@ -22,8 +22,6 @@
 
 /**
  * Activation interface. An activation provides slot storage.
- *
- * @author Jeff Dyer
  */
 public class ActivationBuilder extends Builder
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ByteCodeFactory.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ByteCodeFactory.java
index 06b84ae..e88c8d4 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ByteCodeFactory.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ByteCodeFactory.java
@@ -30,8 +30,6 @@
  * ByteCodeFactory.java
  *
  * Emits byte code for a particular component of the classfile.
- *
- * @author Jeff Dyer
  */
 public class ByteCodeFactory
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ClassBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ClassBuilder.java
index 389be00..362d592 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ClassBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ClassBuilder.java
@@ -53,8 +53,6 @@
  * static function get y() {}   // adds a global get accessor
  * static function set y(v) {}  // adds a global set accessor
  * }
- *
- * @author Jeff Dyer
  */
 public class ClassBuilder extends Builder
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/DebugInfo.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/DebugInfo.java
index fa7485c..26a5d7a 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/DebugInfo.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/DebugInfo.java
@@ -21,8 +21,6 @@
 
 /**
  * DebugInfo
- *
- * @author Gary Grossman
  */
 public class DebugInfo
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/Features.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/Features.java
index 3018e3e..4b3f7cc 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/Features.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/Features.java
@@ -23,8 +23,6 @@
  * All special features turned off. All of the features
  * described below are non-standard, and so are turned
  * off by default.
- *
- * @author Jeff Dyer
  */
 public class Features
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/FunctionBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/FunctionBuilder.java
index 4a769e3..5949238 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/FunctionBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/FunctionBuilder.java
@@ -23,9 +23,6 @@
 import macromedia.asc.semantics.ObjectValue;
 import macromedia.asc.util.Context;
 
-/**
- * @author Jeff Dyer
- */
 public class FunctionBuilder extends Builder
 {
 
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/GlobalBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/GlobalBuilder.java
index 0f942a2..ac124d2 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/GlobalBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/GlobalBuilder.java
@@ -27,8 +27,6 @@
 
 /**
  * Constructs global objects
- *
- * @author Jeff Dyer
  */
 public class GlobalBuilder extends PackageBuilder
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ImportBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ImportBuilder.java
index 37d453c..5d8c37e 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/ImportBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/ImportBuilder.java
@@ -25,9 +25,6 @@
  * Package object builder.
  */
 
-/**
- * @author Jeff Dyer
- */
 public class ImportBuilder extends Builder
 {
 	public ImportBuilder(QName name)
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/InstanceBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/InstanceBuilder.java
index adbb60c..7ebb2b1 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/InstanceBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/InstanceBuilder.java
@@ -26,8 +26,6 @@
 
 /**
  * Instance builder.
- *
- * @author Jeff Dyer
  */
 public class InstanceBuilder extends Builder
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/PackageBuilder.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/PackageBuilder.java
index a4fa6d7..6864e64 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/PackageBuilder.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/PackageBuilder.java
@@ -24,8 +24,6 @@
 
 /**
  * Package object builder.
- *
- * @author Jeff Dyer
  */
 public class PackageBuilder extends Builder
 {
diff --git a/modules/asc/src/java/macromedia/asc/embedding/avmplus/RuntimeConstants.java b/modules/asc/src/java/macromedia/asc/embedding/avmplus/RuntimeConstants.java
index 4a6bd52..2f94081 100644
--- a/modules/asc/src/java/macromedia/asc/embedding/avmplus/RuntimeConstants.java
+++ b/modules/asc/src/java/macromedia/asc/embedding/avmplus/RuntimeConstants.java
@@ -19,8 +19,6 @@
 
 /**
  * RuntimeConstants
- *
- * @author Jeff Dyer
  */
 
 // ISSUE: This file needs to be renamed since everything
diff --git a/modules/asc/src/java/macromedia/asc/parser/ArgumentListNode.java b/modules/asc/src/java/macromedia/asc/parser/ArgumentListNode.java
index 1042743..7f7025b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ArgumentListNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ArgumentListNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ArgumentListNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/AttributeListNode.java b/modules/asc/src/java/macromedia/asc/parser/AttributeListNode.java
index 1f1764e..a894ac4 100644
--- a/modules/asc/src/java/macromedia/asc/parser/AttributeListNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/AttributeListNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class AttributeListNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/BinaryClassDefNode.java b/modules/asc/src/java/macromedia/asc/parser/BinaryClassDefNode.java
index 5ebcfab..8a920c2 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BinaryClassDefNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BinaryClassDefNode.java
@@ -24,8 +24,6 @@
 
 /**
  * BinaryClassDefNode
- *
- * @author Erik Tierney
  */
 public class BinaryClassDefNode extends ClassDefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/BinaryExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/BinaryExpressionNode.java
index 51e9a69..1cf14c7 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BinaryExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BinaryExpressionNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class BinaryExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/BinaryFunctionDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/BinaryFunctionDefinitionNode.java
index b588d76..8a0942b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BinaryFunctionDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BinaryFunctionDefinitionNode.java
@@ -22,9 +22,6 @@
 import macromedia.asc.util.Context;
 import macromedia.asc.semantics.Value;
 
-/**
- * @author Erik Tierney
- */
 public class BinaryFunctionDefinitionNode extends FunctionDefinitionNode
 {
     public BinaryFunctionDefinitionNode(Context cx, PackageDefinitionNode pkgdef, AttributeListNode attrs, FunctionNameNode name, FunctionCommonNode fexpr)
diff --git a/modules/asc/src/java/macromedia/asc/parser/BinaryInterfaceDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/BinaryInterfaceDefinitionNode.java
index 44d13f4..9c5c1c7 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BinaryInterfaceDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BinaryInterfaceDefinitionNode.java
@@ -22,9 +22,6 @@
 import macromedia.asc.util.Context;
 import macromedia.asc.semantics.Value;
 
-/**
- * @author Erik Tierney
- */
 public class BinaryInterfaceDefinitionNode extends BinaryClassDefNode
 {
 	public BinaryInterfaceDefinitionNode(Context cx, PackageDefinitionNode pkgdef, AttributeListNode attrs, IdentifierNode name, ListNode interfaces, StatementListNode statements)
diff --git a/modules/asc/src/java/macromedia/asc/parser/BinaryProgramNode.java b/modules/asc/src/java/macromedia/asc/parser/BinaryProgramNode.java
index 34a725c..4fb79fa 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BinaryProgramNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BinaryProgramNode.java
@@ -25,12 +25,7 @@
 import java.util.ArrayList;
 
 /**
- * @author Erik Tierney
- */
-/**
  * Node
- *
- * @author Jeff Dyer
  */
 public class BinaryProgramNode extends ProgramNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/BlockNode.java b/modules/asc/src/java/macromedia/asc/parser/BlockNode.java
index 5aa44a1..89a1433 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BlockNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BlockNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class BlockNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/BoxNode.java b/modules/asc/src/java/macromedia/asc/parser/BoxNode.java
index 40234f6..cf94348 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BoxNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BoxNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class BoxNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/BreakStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/BreakStatementNode.java
index e4cd900..0008909 100644
--- a/modules/asc/src/java/macromedia/asc/parser/BreakStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/BreakStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class BreakStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/CallExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/CallExpressionNode.java
index 2567729..d3d040a 100644
--- a/modules/asc/src/java/macromedia/asc/parser/CallExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/CallExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class CallExpressionNode extends SelectorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/CaseLabelNode.java b/modules/asc/src/java/macromedia/asc/parser/CaseLabelNode.java
index 8afc550..e7e44a3 100644
--- a/modules/asc/src/java/macromedia/asc/parser/CaseLabelNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/CaseLabelNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class CaseLabelNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/CatchClauseNode.java b/modules/asc/src/java/macromedia/asc/parser/CatchClauseNode.java
index d50ba19..6351c94 100644
--- a/modules/asc/src/java/macromedia/asc/parser/CatchClauseNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/CatchClauseNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class CatchClauseNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/CharacterClasses.java b/modules/asc/src/java/macromedia/asc/parser/CharacterClasses.java
index a72ecc3..5998e09 100644
--- a/modules/asc/src/java/macromedia/asc/parser/CharacterClasses.java
+++ b/modules/asc/src/java/macromedia/asc/parser/CharacterClasses.java
@@ -19,8 +19,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public interface CharacterClasses
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ClassDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/ClassDefinitionNode.java
index 9ddec57..985cb1a 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ClassDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ClassDefinitionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ClassDefinitionNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ClassNameNode.java b/modules/asc/src/java/macromedia/asc/parser/ClassNameNode.java
index 75ebcd9..b6d26a8 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ClassNameNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ClassNameNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ClassNameNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/CoerceNode.java b/modules/asc/src/java/macromedia/asc/parser/CoerceNode.java
index 4e4fd89..6dab228 100644
--- a/modules/asc/src/java/macromedia/asc/parser/CoerceNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/CoerceNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class CoerceNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/CommentNode.java b/modules/asc/src/java/macromedia/asc/parser/CommentNode.java
index 5b24780..da908e9 100644
--- a/modules/asc/src/java/macromedia/asc/parser/CommentNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/CommentNode.java
@@ -19,8 +19,6 @@
 
 /**
  * CommentNode
- *
- * @author Chris Nuuja
  */
 public class CommentNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ConditionalExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/ConditionalExpressionNode.java
index a9a2a95..5ad6f08 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ConditionalExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ConditionalExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ConditionalExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ContinueStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/ContinueStatementNode.java
index cb8eff6..519fb8f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ContinueStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ContinueStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ContinueStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/DefaultXMLNamespaceNode.java b/modules/asc/src/java/macromedia/asc/parser/DefaultXMLNamespaceNode.java
index bd6028c..e067430 100644
--- a/modules/asc/src/java/macromedia/asc/parser/DefaultXMLNamespaceNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/DefaultXMLNamespaceNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class DefaultXMLNamespaceNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/DefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/DefinitionNode.java
index b008a63..bd1c63e 100644
--- a/modules/asc/src/java/macromedia/asc/parser/DefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/DefinitionNode.java
@@ -19,8 +19,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public abstract class DefinitionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/DeleteExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/DeleteExpressionNode.java
index 9ee98f0..f81d81a 100644
--- a/modules/asc/src/java/macromedia/asc/parser/DeleteExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/DeleteExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class DeleteExpressionNode extends SelectorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/DoStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/DoStatementNode.java
index 0727bd6..cebdc18 100644
--- a/modules/asc/src/java/macromedia/asc/parser/DoStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/DoStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class DoStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/DocCommentNode.java b/modules/asc/src/java/macromedia/asc/parser/DocCommentNode.java
index d86f2fb..292d42f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/DocCommentNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/DocCommentNode.java
@@ -23,9 +23,6 @@
 import macromedia.asc.semantics.*;
 import static macromedia.asc.parser.Tokens.*;
 
-/**
- * @author Jeff Dyer
- */
 public class DocCommentNode extends MetaDataNode
 {
     MetaDataNode metaData; // some comments are associated with other metadata (in addition to a definition)
diff --git a/modules/asc/src/java/macromedia/asc/parser/EmptyElementNode.java b/modules/asc/src/java/macromedia/asc/parser/EmptyElementNode.java
index 56636c8..b6b8234 100644
--- a/modules/asc/src/java/macromedia/asc/parser/EmptyElementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/EmptyElementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class EmptyElementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/EmptyStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/EmptyStatementNode.java
index 3bb2312..7692a04 100644
--- a/modules/asc/src/java/macromedia/asc/parser/EmptyStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/EmptyStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class EmptyStatementNode extends Node
 {	
diff --git a/modules/asc/src/java/macromedia/asc/parser/ErrorNode.java b/modules/asc/src/java/macromedia/asc/parser/ErrorNode.java
index f0adb47..16c4f7f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ErrorNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ErrorNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ErrorNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/Evaluator.java b/modules/asc/src/java/macromedia/asc/parser/Evaluator.java
index a0a382e..0e48a0c 100644
--- a/modules/asc/src/java/macromedia/asc/parser/Evaluator.java
+++ b/modules/asc/src/java/macromedia/asc/parser/Evaluator.java
@@ -26,8 +26,6 @@
  * This is a visitor that is used by the compiler for various forms for
  * evaluation of a parse tree (e.g. a type evaluator might compute the
  * static type of an expression.)
- *
- * @author Jeff Dyer
  */
 public interface Evaluator
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ExpressionStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/ExpressionStatementNode.java
index 1c0e4bc..e4d9ade 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ExpressionStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ExpressionStatementNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ExpressionStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/FinallyClauseNode.java b/modules/asc/src/java/macromedia/asc/parser/FinallyClauseNode.java
index ac58707..b4bb9d8 100644
--- a/modules/asc/src/java/macromedia/asc/parser/FinallyClauseNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/FinallyClauseNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class FinallyClauseNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ForStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/ForStatementNode.java
index 3ce890e..f0c00dd 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ForStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ForStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ForStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/FunctionCommonNode.java b/modules/asc/src/java/macromedia/asc/parser/FunctionCommonNode.java
index cbe6568..e71e3a5 100644
--- a/modules/asc/src/java/macromedia/asc/parser/FunctionCommonNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/FunctionCommonNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class FunctionCommonNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/FunctionDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/FunctionDefinitionNode.java
index 646ccf7..1589068 100644
--- a/modules/asc/src/java/macromedia/asc/parser/FunctionDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/FunctionDefinitionNode.java
@@ -27,8 +27,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class FunctionDefinitionNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/FunctionNameNode.java b/modules/asc/src/java/macromedia/asc/parser/FunctionNameNode.java
index 3c69a8f..1b50375 100644
--- a/modules/asc/src/java/macromedia/asc/parser/FunctionNameNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/FunctionNameNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class FunctionNameNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/FunctionSignatureNode.java b/modules/asc/src/java/macromedia/asc/parser/FunctionSignatureNode.java
index 61909eb..30271f1 100644
--- a/modules/asc/src/java/macromedia/asc/parser/FunctionSignatureNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/FunctionSignatureNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class FunctionSignatureNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/GetExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/GetExpressionNode.java
index 80d9add..25a2322 100644
--- a/modules/asc/src/java/macromedia/asc/parser/GetExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/GetExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class GetExpressionNode extends SelectorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/HasNextNode.java b/modules/asc/src/java/macromedia/asc/parser/HasNextNode.java
index c39fa70..09eb479 100644
--- a/modules/asc/src/java/macromedia/asc/parser/HasNextNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/HasNextNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Gary Grossman
  */
 public class HasNextNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/IdentifierErrorNode.java b/modules/asc/src/java/macromedia/asc/parser/IdentifierErrorNode.java
index 1fc6800..73a382d 100644
--- a/modules/asc/src/java/macromedia/asc/parser/IdentifierErrorNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/IdentifierErrorNode.java
@@ -19,8 +19,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class IdentifierErrorNode extends IdentifierNode // ErrorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/IdentifierNode.java b/modules/asc/src/java/macromedia/asc/parser/IdentifierNode.java
index ffb899f..a330869 100644
--- a/modules/asc/src/java/macromedia/asc/parser/IdentifierNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/IdentifierNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class IdentifierNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/IfStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/IfStatementNode.java
index 9549670..4f97f32 100644
--- a/modules/asc/src/java/macromedia/asc/parser/IfStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/IfStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class IfStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ImportDirectiveNode.java b/modules/asc/src/java/macromedia/asc/parser/ImportDirectiveNode.java
index 71cc1f3..164f2ac 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ImportDirectiveNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ImportDirectiveNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ImportDirectiveNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ImportNode.java b/modules/asc/src/java/macromedia/asc/parser/ImportNode.java
index e6437b7..b8b6edf 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ImportNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ImportNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ImportNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/IncludeDirectiveNode.java b/modules/asc/src/java/macromedia/asc/parser/IncludeDirectiveNode.java
index 0fc9ef2..fbeeb91 100644
--- a/modules/asc/src/java/macromedia/asc/parser/IncludeDirectiveNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/IncludeDirectiveNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class IncludeDirectiveNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/IncrementNode.java b/modules/asc/src/java/macromedia/asc/parser/IncrementNode.java
index eb073ff..e86703c 100644
--- a/modules/asc/src/java/macromedia/asc/parser/IncrementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/IncrementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class IncrementNode extends SelectorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/InheritanceNode.java b/modules/asc/src/java/macromedia/asc/parser/InheritanceNode.java
index 0cd82ff..7d98d2e 100644
--- a/modules/asc/src/java/macromedia/asc/parser/InheritanceNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/InheritanceNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class InheritanceNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/InputBuffer.java b/modules/asc/src/java/macromedia/asc/parser/InputBuffer.java
index 0aa8a63..5569e03 100644
--- a/modules/asc/src/java/macromedia/asc/parser/InputBuffer.java
+++ b/modules/asc/src/java/macromedia/asc/parser/InputBuffer.java
@@ -28,8 +28,6 @@
 
 /**
  * InputBuffer.h
- *
- * @author Jeff Dyer
  * 
  * Notes on current restructuring:
  *  This is taking a lot of time. The existing use of this module is complex and fragile,
diff --git a/modules/asc/src/java/macromedia/asc/parser/InterfaceDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/InterfaceDefinitionNode.java
index 7f5a9b3..d163da9 100644
--- a/modules/asc/src/java/macromedia/asc/parser/InterfaceDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/InterfaceDefinitionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class InterfaceDefinitionNode extends ClassDefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/InvokeNode.java b/modules/asc/src/java/macromedia/asc/parser/InvokeNode.java
index dcd5e9a..fd79138 100644
--- a/modules/asc/src/java/macromedia/asc/parser/InvokeNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/InvokeNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class InvokeNode extends SelectorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LabeledStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/LabeledStatementNode.java
index b38de0d..e08df26 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LabeledStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LabeledStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LabeledStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ListErrorNode.java b/modules/asc/src/java/macromedia/asc/parser/ListErrorNode.java
index 1a39da0..53cedb2 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ListErrorNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ListErrorNode.java
@@ -19,8 +19,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ListErrorNode extends ListNode // ErrorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ListNode.java b/modules/asc/src/java/macromedia/asc/parser/ListNode.java
index 13bb0de..70cd2b3 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ListNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ListNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ListNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralArrayNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralArrayNode.java
index 67adf3c..1f08d0f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralArrayNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralArrayNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralArrayNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralBooleanNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralBooleanNode.java
index 81d807b..07c8647 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralBooleanNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralBooleanNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralBooleanNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralFieldNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralFieldNode.java
index 83d625a..696a9c0 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralFieldNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralFieldNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralFieldNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralNullNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralNullNode.java
index a63c353..430093b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralNullNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralNullNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralNullNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralNumberNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralNumberNode.java
index 99e8dd9..73bfe14 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralNumberNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralNumberNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralNumberNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralObjectNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralObjectNode.java
index 9a9fd71..e063f55 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralObjectNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralObjectNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralObjectNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralRegExpNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralRegExpNode.java
index 5d53be6..62cdfee 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralRegExpNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralRegExpNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralRegExpNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralStringNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralStringNode.java
index 8cd9cf5..fa1b813 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralStringNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralStringNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralStringNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralVectorNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralVectorNode.java
index 7485f32..b7259a2 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralVectorNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralVectorNode.java
@@ -24,7 +24,6 @@
 
 /**
  * LiteralVectorNode represents a vector literal, e.g., Vector.<int>.[1,2,3]
- * @author tharwood
  */
 public class LiteralVectorNode extends Node 
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LiteralXMLNode.java b/modules/asc/src/java/macromedia/asc/parser/LiteralXMLNode.java
index 9eb27d0..e00e56a 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LiteralXMLNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LiteralXMLNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LiteralXMLNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/LoadRegisterNode.java b/modules/asc/src/java/macromedia/asc/parser/LoadRegisterNode.java
index 860d560..ba84140 100644
--- a/modules/asc/src/java/macromedia/asc/parser/LoadRegisterNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/LoadRegisterNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class LoadRegisterNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/MemberExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/MemberExpressionNode.java
index 1bbacd4..54cc331 100644
--- a/modules/asc/src/java/macromedia/asc/parser/MemberExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/MemberExpressionNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class MemberExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/MetaDataNode.java b/modules/asc/src/java/macromedia/asc/parser/MetaDataNode.java
index 2e6abfb..a6d83eb 100644
--- a/modules/asc/src/java/macromedia/asc/parser/MetaDataNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/MetaDataNode.java
@@ -23,9 +23,6 @@
 import macromedia.asc.semantics.Value;
 import macromedia.asc.util.Context;
 
-/**
- * @author Clement Wong
- */
 public class MetaDataNode extends Node
 {
 	public LiteralArrayNode data;
diff --git a/modules/asc/src/java/macromedia/asc/parser/NamespaceDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/NamespaceDefinitionNode.java
index 51e6198..a1d9ec4 100644
--- a/modules/asc/src/java/macromedia/asc/parser/NamespaceDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/NamespaceDefinitionNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class NamespaceDefinitionNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/Node.java b/modules/asc/src/java/macromedia/asc/parser/Node.java
index 6ee3091..2988280 100644
--- a/modules/asc/src/java/macromedia/asc/parser/Node.java
+++ b/modules/asc/src/java/macromedia/asc/parser/Node.java
@@ -26,8 +26,6 @@
 
 /**
  * The base Node class.
- *
- * @author Jeff Dyer
  */
 public class Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/NodeFactory.java b/modules/asc/src/java/macromedia/asc/parser/NodeFactory.java
index 4ec1a2e..20b6e18 100644
--- a/modules/asc/src/java/macromedia/asc/parser/NodeFactory.java
+++ b/modules/asc/src/java/macromedia/asc/parser/NodeFactory.java
@@ -32,8 +32,6 @@
  *
  * Creates parse tree nodes. Keeps all created nodes in a vector so that
  * they can be deleted when the compiler is done with them.
- *
- * @author Jeff Dyer
  */
 public final class NodeFactory implements ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/NodePrinter.java b/modules/asc/src/java/macromedia/asc/parser/NodePrinter.java
index b696f88..d684b6d 100644
--- a/modules/asc/src/java/macromedia/asc/parser/NodePrinter.java
+++ b/modules/asc/src/java/macromedia/asc/parser/NodePrinter.java
@@ -29,8 +29,6 @@
  * NodePrinter.h
  *
  * This visitor prints the parse tree
- *
- * @author Jeff Dyer
  */
 public class NodePrinter implements Evaluator
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/PackageDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/PackageDefinitionNode.java
index 001ff13..326e36b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/PackageDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/PackageDefinitionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class PackageDefinitionNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/PackageIdentifiersNode.java b/modules/asc/src/java/macromedia/asc/parser/PackageIdentifiersNode.java
index 0da77c9..0df8f8a 100644
--- a/modules/asc/src/java/macromedia/asc/parser/PackageIdentifiersNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/PackageIdentifiersNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class PackageIdentifiersNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/PackageNameNode.java b/modules/asc/src/java/macromedia/asc/parser/PackageNameNode.java
index a40d1ff..b173428 100644
--- a/modules/asc/src/java/macromedia/asc/parser/PackageNameNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/PackageNameNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class PackageNameNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ParameterListNode.java b/modules/asc/src/java/macromedia/asc/parser/ParameterListNode.java
index ac35fbb..2549f79 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ParameterListNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ParameterListNode.java
@@ -27,9 +27,6 @@
 import macromedia.asc.semantics.TypeInfo;
 import static macromedia.asc.parser.Tokens.*;
 
-/**
- * @author Jeff Dyer
- */
 public class ParameterListNode extends Node
 {
 	public ObjectList<ParameterNode> items = new ObjectList<ParameterNode>();
diff --git a/modules/asc/src/java/macromedia/asc/parser/ParameterNode.java b/modules/asc/src/java/macromedia/asc/parser/ParameterNode.java
index bba6ecc..fda611b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ParameterNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ParameterNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ParameterNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ParenExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/ParenExpressionNode.java
index fcb31ca..bb5ea5e 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ParenExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ParenExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ParenExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ParenListExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/ParenListExpressionNode.java
index 9986fb2..2ad20f8 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ParenListExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ParenListExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ParenListExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/Parser.java b/modules/asc/src/java/macromedia/asc/parser/Parser.java
index f9fbdbb..ba6f6fc 100644
--- a/modules/asc/src/java/macromedia/asc/parser/Parser.java
+++ b/modules/asc/src/java/macromedia/asc/parser/Parser.java
@@ -33,8 +33,6 @@
 
 /**
  * Parse ECMAScript programs.
- *
- * @author Jeff Dyer
  */
 public final class Parser
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/PragmaExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/PragmaExpressionNode.java
index fedb80d..9589a5d 100644
--- a/modules/asc/src/java/macromedia/asc/parser/PragmaExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/PragmaExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class PragmaExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/PragmaNode.java b/modules/asc/src/java/macromedia/asc/parser/PragmaNode.java
index 3720c40..d6feb9f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/PragmaNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/PragmaNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class PragmaNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ProgramNode.java b/modules/asc/src/java/macromedia/asc/parser/ProgramNode.java
index da6279f..2d424e0 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ProgramNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ProgramNode.java
@@ -25,8 +25,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ProgramNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/QualifiedExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/QualifiedExpressionNode.java
index 2e38660..89cc392 100644
--- a/modules/asc/src/java/macromedia/asc/parser/QualifiedExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/QualifiedExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class QualifiedExpressionNode extends QualifiedIdentifierNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/QualifiedIdentifierNode.java b/modules/asc/src/java/macromedia/asc/parser/QualifiedIdentifierNode.java
index 8fc7323..66b0794 100644
--- a/modules/asc/src/java/macromedia/asc/parser/QualifiedIdentifierNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/QualifiedIdentifierNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class QualifiedIdentifierNode extends IdentifierNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/RegisterNode.java b/modules/asc/src/java/macromedia/asc/parser/RegisterNode.java
index 3a79edc..08c50ea 100644
--- a/modules/asc/src/java/macromedia/asc/parser/RegisterNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/RegisterNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class RegisterNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/RestExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/RestExpressionNode.java
index 8472e90..5ad2395 100644
--- a/modules/asc/src/java/macromedia/asc/parser/RestExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/RestExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class RestExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/RestParameterNode.java b/modules/asc/src/java/macromedia/asc/parser/RestParameterNode.java
index 68b4a65..d995a9b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/RestParameterNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/RestParameterNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class RestParameterNode extends ParameterNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ReturnStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/ReturnStatementNode.java
index d73134d..dbf2cac 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ReturnStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ReturnStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ReturnStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/Scanner.java b/modules/asc/src/java/macromedia/asc/parser/Scanner.java
index ba860a0..ba3e28b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/Scanner.java
+++ b/modules/asc/src/java/macromedia/asc/parser/Scanner.java
@@ -29,8 +29,6 @@
 
 /**
  * Partitions input character stream into tokens.
- *
- * @author Jeff Dyer
  */
 public final class Scanner implements ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/SelectorNode.java b/modules/asc/src/java/macromedia/asc/parser/SelectorNode.java
index 6578637..2def648 100644
--- a/modules/asc/src/java/macromedia/asc/parser/SelectorNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/SelectorNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public abstract class SelectorNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/SetExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/SetExpressionNode.java
index c4bd19d..593b117 100644
--- a/modules/asc/src/java/macromedia/asc/parser/SetExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/SetExpressionNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class SetExpressionNode extends SelectorNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/StatementListNode.java b/modules/asc/src/java/macromedia/asc/parser/StatementListNode.java
index f65874e..57dfb0e 100644
--- a/modules/asc/src/java/macromedia/asc/parser/StatementListNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/StatementListNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class StatementListNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/States.java b/modules/asc/src/java/macromedia/asc/parser/States.java
index 57e1149..c476e55 100644
--- a/modules/asc/src/java/macromedia/asc/parser/States.java
+++ b/modules/asc/src/java/macromedia/asc/parser/States.java
@@ -19,8 +19,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public interface States
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/StoreRegisterNode.java b/modules/asc/src/java/macromedia/asc/parser/StoreRegisterNode.java
index 444ad71..4891b1f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/StoreRegisterNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/StoreRegisterNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class StoreRegisterNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/SuperExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/SuperExpressionNode.java
index 29b5c93..2397b3f 100644
--- a/modules/asc/src/java/macromedia/asc/parser/SuperExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/SuperExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class SuperExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/SuperStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/SuperStatementNode.java
index d1ffee5..99c0163 100644
--- a/modules/asc/src/java/macromedia/asc/parser/SuperStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/SuperStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class SuperStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/SwitchStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/SwitchStatementNode.java
index 344afe9..60081d9 100644
--- a/modules/asc/src/java/macromedia/asc/parser/SwitchStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/SwitchStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class SwitchStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ThisExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/ThisExpressionNode.java
index 1209fa8..5d7fc33 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ThisExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ThisExpressionNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ThisExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ThrowStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/ThrowStatementNode.java
index 8e1f4f0..41a3d62 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ThrowStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ThrowStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ThrowStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/ToObjectNode.java b/modules/asc/src/java/macromedia/asc/parser/ToObjectNode.java
index 9309768..d177234 100644
--- a/modules/asc/src/java/macromedia/asc/parser/ToObjectNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/ToObjectNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class ToObjectNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/Token.java b/modules/asc/src/java/macromedia/asc/parser/Token.java
index 528735a..a477c91 100644
--- a/modules/asc/src/java/macromedia/asc/parser/Token.java
+++ b/modules/asc/src/java/macromedia/asc/parser/Token.java
@@ -24,8 +24,6 @@
  *
  * This file implements the class Token that is used to carry
  * information from the Scanner to the Parser.
- *
- * @author Jeff Dyer
  */
 
 public final class Token
diff --git a/modules/asc/src/java/macromedia/asc/parser/Tokens.java b/modules/asc/src/java/macromedia/asc/parser/Tokens.java
index 7a9c0b0..561a879 100644
--- a/modules/asc/src/java/macromedia/asc/parser/Tokens.java
+++ b/modules/asc/src/java/macromedia/asc/parser/Tokens.java
@@ -29,8 +29,6 @@
  * identifiers to identify instances of these token classes so that
  * the instance data can be stored in an array, or set of arrays with
  * the token value specifying its index.
- *
- * @author Jeff Dyer
  */
 public interface Tokens
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/TryStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/TryStatementNode.java
index 8a9d70d..5f37816 100644
--- a/modules/asc/src/java/macromedia/asc/parser/TryStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/TryStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class TryStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/TypeIdentifierNode.java b/modules/asc/src/java/macromedia/asc/parser/TypeIdentifierNode.java
index f8f9610..061ac88 100644
--- a/modules/asc/src/java/macromedia/asc/parser/TypeIdentifierNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/TypeIdentifierNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Erik Tierney
  */
 public class TypeIdentifierNode extends IdentifierNode {
 
diff --git a/modules/asc/src/java/macromedia/asc/parser/TypedIdentifierNode.java b/modules/asc/src/java/macromedia/asc/parser/TypedIdentifierNode.java
index 250ff7c..199becd 100644
--- a/modules/asc/src/java/macromedia/asc/parser/TypedIdentifierNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/TypedIdentifierNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class TypedIdentifierNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/UnaryExpressionNode.java b/modules/asc/src/java/macromedia/asc/parser/UnaryExpressionNode.java
index 043fc85..570888e 100644
--- a/modules/asc/src/java/macromedia/asc/parser/UnaryExpressionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/UnaryExpressionNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class UnaryExpressionNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/UntypedVariableBindingNode.java b/modules/asc/src/java/macromedia/asc/parser/UntypedVariableBindingNode.java
index 4950066..d471078 100644
--- a/modules/asc/src/java/macromedia/asc/parser/UntypedVariableBindingNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/UntypedVariableBindingNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class UntypedVariableBindingNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/UseDirectiveNode.java b/modules/asc/src/java/macromedia/asc/parser/UseDirectiveNode.java
index 8537618..04af851 100644
--- a/modules/asc/src/java/macromedia/asc/parser/UseDirectiveNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/UseDirectiveNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class UseDirectiveNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/UsePragmaNode.java b/modules/asc/src/java/macromedia/asc/parser/UsePragmaNode.java
index a6c56e3..c8da08e 100644
--- a/modules/asc/src/java/macromedia/asc/parser/UsePragmaNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/UsePragmaNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Dick Sweet
  */
 
 public class UsePragmaNode extends Node {
diff --git a/modules/asc/src/java/macromedia/asc/parser/UsePrecisionNode.java b/modules/asc/src/java/macromedia/asc/parser/UsePrecisionNode.java
index 5acfb1d..e78cd9d 100644
--- a/modules/asc/src/java/macromedia/asc/parser/UsePrecisionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/UsePrecisionNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Dick Sweet
  */
 
 public class UsePrecisionNode extends UsePragmaNode {
diff --git a/modules/asc/src/java/macromedia/asc/parser/UseRoundingNode.java b/modules/asc/src/java/macromedia/asc/parser/UseRoundingNode.java
index f9ef817..9e4bfae 100644
--- a/modules/asc/src/java/macromedia/asc/parser/UseRoundingNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/UseRoundingNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Dick Sweet
  */
 
 
diff --git a/modules/asc/src/java/macromedia/asc/parser/VariableBindingNode.java b/modules/asc/src/java/macromedia/asc/parser/VariableBindingNode.java
index 0f8dc73..cd0219b 100644
--- a/modules/asc/src/java/macromedia/asc/parser/VariableBindingNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/VariableBindingNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class VariableBindingNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/VariableDefinitionNode.java b/modules/asc/src/java/macromedia/asc/parser/VariableDefinitionNode.java
index 7a2ab10..d944741 100644
--- a/modules/asc/src/java/macromedia/asc/parser/VariableDefinitionNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/VariableDefinitionNode.java
@@ -24,8 +24,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class VariableDefinitionNode extends DefinitionNode
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/WhileStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/WhileStatementNode.java
index 030b619..6e18d10 100644
--- a/modules/asc/src/java/macromedia/asc/parser/WhileStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/WhileStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class WhileStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/parser/WithStatementNode.java b/modules/asc/src/java/macromedia/asc/parser/WithStatementNode.java
index a4f5cd5..4036175 100644
--- a/modules/asc/src/java/macromedia/asc/parser/WithStatementNode.java
+++ b/modules/asc/src/java/macromedia/asc/parser/WithStatementNode.java
@@ -22,8 +22,6 @@
 
 /**
  * Node
- *
- * @author Jeff Dyer
  */
 public class WithStatementNode extends Node
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/Builder.java b/modules/asc/src/java/macromedia/asc/semantics/Builder.java
index 6ce0e66..8ad5bcb 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/Builder.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/Builder.java
@@ -64,8 +64,6 @@
  *  instance object, var_offset might be 4 indicating that their are 4 instance
  *  variable in the base class, so the 0th variable in the current class would
  *  be at slot 4.
- *
- * @author Jeff Dyer
  */
 
 public abstract class Builder
diff --git a/modules/asc/src/java/macromedia/asc/semantics/ConstantEvaluator.java b/modules/asc/src/java/macromedia/asc/semantics/ConstantEvaluator.java
index dca0e9f..8722a74 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/ConstantEvaluator.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/ConstantEvaluator.java
@@ -45,8 +45,6 @@
  * of an expression. In this case, the constant evaluator
  * uses the prototype of that type as a stand-in for the
  * actual runtime value.
- *
- * @author Jeff Dyer
  */
 public final class ConstantEvaluator extends Emitter implements Evaluator, ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/Emitter.java b/modules/asc/src/java/macromedia/asc/semantics/Emitter.java
index b2b7206..b1f3a1e 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/Emitter.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/Emitter.java
@@ -27,8 +27,6 @@
 
 /**
  * Emitter
- *
- * @author Jeff Dyer
  */
 public class Emitter
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/FlowAnalyzer.java b/modules/asc/src/java/macromedia/asc/semantics/FlowAnalyzer.java
index 6a91997..019712c 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/FlowAnalyzer.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/FlowAnalyzer.java
@@ -33,8 +33,6 @@
 
 /**
  * FlowAnalyzer
- *
- * @author Jeff Dyer
  */
 public final class FlowAnalyzer extends Emitter implements Evaluator, ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/FlowGraphEmitter.java b/modules/asc/src/java/macromedia/asc/semantics/FlowGraphEmitter.java
index 355eb42..49e58b9 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/FlowGraphEmitter.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/FlowGraphEmitter.java
@@ -29,8 +29,6 @@
 
 /**
  * FlowGraphEmitter
- *
- * @author Jeff Dyer
  */
 public final class FlowGraphEmitter extends Emitter
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/MetaData.java b/modules/asc/src/java/macromedia/asc/semantics/MetaData.java
index 20dd736..47f16d8 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/MetaData.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/MetaData.java
@@ -23,7 +23,6 @@
 
 /**
  * Class to store metadata info, so that Slots don't have pointers back into the AST
- * @author Erik Tierney
  */
 public class MetaData
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/NamespaceValue.java b/modules/asc/src/java/macromedia/asc/semantics/NamespaceValue.java
index a2f3c07..5b9658f 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/NamespaceValue.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/NamespaceValue.java
@@ -21,9 +21,6 @@
 
 import macromedia.asc.util.Context;
 
-/**
- * @author Gary Grossman
- */
 public class NamespaceValue extends ObjectValue
 {
 	public NamespaceValue()
diff --git a/modules/asc/src/java/macromedia/asc/semantics/ObjectValueWalker.java b/modules/asc/src/java/macromedia/asc/semantics/ObjectValueWalker.java
index 1bcbfad..883e2ae 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/ObjectValueWalker.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/ObjectValueWalker.java
@@ -24,8 +24,7 @@
 /** ObjectValueWalker<P>
  * Takes a starting ObjectValue and returns an interator that walks up the prototype/interface chain.<BR> 
  * All the next() are on demand, so we don't waste too much time preloading more than we may need.
- * 
- * @author Jono Spiro */
+ */
 public abstract class ObjectValueWalker implements Iterator<ObjectValue>
 {
 	/** Doesn't do anything (needed to implement Iterator) */
diff --git a/modules/asc/src/java/macromedia/asc/semantics/QName.java b/modules/asc/src/java/macromedia/asc/semantics/QName.java
index 2f64f89..ad2d05c 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/QName.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/QName.java
@@ -19,10 +19,6 @@
 
 package macromedia.asc.semantics;
 
-/**
- *
- * @author Erik Tierney
- */
 public class QName
 {
     public ObjectValue ns;
diff --git a/modules/asc/src/java/macromedia/asc/semantics/ReferenceValue.java b/modules/asc/src/java/macromedia/asc/semantics/ReferenceValue.java
index 41ae5e3..5c187fe 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/ReferenceValue.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/ReferenceValue.java
@@ -33,8 +33,6 @@
 
 /**
  * ReferenceValue
- *
- * @author Jeff Dyer
  */
 public final class ReferenceValue extends Value implements ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/Slot.java b/modules/asc/src/java/macromedia/asc/semantics/Slot.java
index 933dc11..22266af 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/Slot.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/Slot.java
@@ -37,8 +37,6 @@
  * - objValue, value, or intValue if used to store a constant value
  * - method_id if used to identify a native method or operation
  * - call_seq used to invoke
- *
- * @author Jeff Dyer
  */
 public abstract class Slot
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/Type.java b/modules/asc/src/java/macromedia/asc/semantics/Type.java
index a29e508..534fe8c 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/Type.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/Type.java
@@ -21,8 +21,6 @@
 
 /**
  * The interface for all types.
- *
- * @author Jeff Dyer
  */
 public abstract class Type
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/TypeValue.java b/modules/asc/src/java/macromedia/asc/semantics/TypeValue.java
index d8b3b07..86d9841 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/TypeValue.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/TypeValue.java
@@ -28,8 +28,6 @@
 
 /**
  * The interface for all types.
- *
- * @author Jeff Dyer
  */
 public final class TypeValue extends ObjectValue
 {
diff --git a/modules/asc/src/java/macromedia/asc/semantics/UnresolvedNamespace.java b/modules/asc/src/java/macromedia/asc/semantics/UnresolvedNamespace.java
index 0d263e0..0d29106 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/UnresolvedNamespace.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/UnresolvedNamespace.java
@@ -22,9 +22,6 @@
 import macromedia.asc.parser.Node;
 import macromedia.asc.util.Context;
 
-/**
- * @author Clement Wong
- */
 public class UnresolvedNamespace extends NamespaceValue
 {
 	public UnresolvedNamespace(Context cx, Node node, ReferenceValue ref)
diff --git a/modules/asc/src/java/macromedia/asc/semantics/Value.java b/modules/asc/src/java/macromedia/asc/semantics/Value.java
index e56f5dc..5ca2a9e 100644
--- a/modules/asc/src/java/macromedia/asc/semantics/Value.java
+++ b/modules/asc/src/java/macromedia/asc/semantics/Value.java
@@ -22,8 +22,6 @@
 /**
  * The value class from which all other values derive. Immediate
  * children are ObjectValue, and ReferenceValue.
- *
- * @author Jeff Dyer
  */
 public abstract class Value
 {
diff --git a/modules/asc/src/java/macromedia/asc/util/BitSet.java b/modules/asc/src/java/macromedia/asc/util/BitSet.java
index 4509eea..a85328c 100644
--- a/modules/asc/src/java/macromedia/asc/util/BitSet.java
+++ b/modules/asc/src/java/macromedia/asc/util/BitSet.java
@@ -22,8 +22,6 @@
 /**
  * The methods in java.util.BitSet modify the internal values. The class does not offer methods
  * that return new values as BitSet. This simple class does that.
- * 
- * @author Clement Wong
  */
 public final class BitSet
 {
diff --git a/modules/asc/src/java/macromedia/asc/util/Block.java b/modules/asc/src/java/macromedia/asc/util/Block.java
index 721c8bd..7da417e 100644
--- a/modules/asc/src/java/macromedia/asc/util/Block.java
+++ b/modules/asc/src/java/macromedia/asc/util/Block.java
@@ -19,9 +19,6 @@
 
 package macromedia.asc.util;
 
-/**
- * @author Jeff Dyer
- */
 public class Block
 {
 	public Block() { is_terminal = false; }
diff --git a/modules/asc/src/java/macromedia/asc/util/Context.java b/modules/asc/src/java/macromedia/asc/util/Context.java
index c875ca2..5db6117 100644
--- a/modules/asc/src/java/macromedia/asc/util/Context.java
+++ b/modules/asc/src/java/macromedia/asc/util/Context.java
@@ -48,8 +48,6 @@
 
 /**
  * Execution context.
- *
- * @author Jeff Dyer
  */
 public final class Context implements ErrorConstants
 {
diff --git a/modules/asc/src/java/macromedia/asc/util/ContextStatics.java b/modules/asc/src/java/macromedia/asc/util/ContextStatics.java
index 6287e8f..95176c1 100644
--- a/modules/asc/src/java/macromedia/asc/util/ContextStatics.java
+++ b/modules/asc/src/java/macromedia/asc/util/ContextStatics.java
@@ -29,9 +29,6 @@
 
 import java.util.*;
 
-/**
- * @author Clement Wong
- */
 public class ContextStatics
 {
 	// HACK: Flex hack -- setting this to false removes the "[Compiler] Error#..." header from error output.
diff --git a/modules/asc/src/java/macromedia/asc/util/IntList.java b/modules/asc/src/java/macromedia/asc/util/IntList.java
index b224976..741900b 100644
--- a/modules/asc/src/java/macromedia/asc/util/IntList.java
+++ b/modules/asc/src/java/macromedia/asc/util/IntList.java
@@ -21,9 +21,7 @@
 
 /**
  * Don't use java.util.ArrayList<Integer>. Store int directly.
- * 
- * @author Clement Wong
- */
+*/
 public final class IntList
 {
 	public IntList(IntList list)
diff --git a/modules/asc/src/java/macromedia/asc/util/IntegerPool.java b/modules/asc/src/java/macromedia/asc/util/IntegerPool.java
index cd5daef..8a27aa9 100644
--- a/modules/asc/src/java/macromedia/asc/util/IntegerPool.java
+++ b/modules/asc/src/java/macromedia/asc/util/IntegerPool.java
@@ -19,9 +19,7 @@
 
 package macromedia.asc.util;
 
-/**
- * @author Clement Wong
- */
+
 public final class IntegerPool
 {
 	private static final Integer[] constants;
diff --git a/modules/asc/src/java/macromedia/asc/util/Multinames.java b/modules/asc/src/java/macromedia/asc/util/Multinames.java
index 81ebc4e..060ba72 100644
--- a/modules/asc/src/java/macromedia/asc/util/Multinames.java
+++ b/modules/asc/src/java/macromedia/asc/util/Multinames.java
@@ -25,9 +25,6 @@
 import java.util.TreeMap;
 import java.util.Map.Entry;
 
-/**
- * @author Jeff Dyer
- */
 public final class Multinames extends TreeMap<String, Namespaces>
 {
 	private Multinames delegate;
diff --git a/modules/asc/src/java/macromedia/asc/util/Names.java b/modules/asc/src/java/macromedia/asc/util/Names.java
index 85dcb18..1d646bd 100644
--- a/modules/asc/src/java/macromedia/asc/util/Names.java
+++ b/modules/asc/src/java/macromedia/asc/util/Names.java
@@ -26,9 +26,6 @@
 import macromedia.asc.semantics.ObjectValue;
 import static macromedia.asc.parser.Tokens.*;
 
-/**
- * @author Jeff Dyer
- */
 public final class Names
 {   
     
diff --git a/modules/asc/src/java/macromedia/asc/util/Namespaces.java b/modules/asc/src/java/macromedia/asc/util/Namespaces.java
index 017f68d..00ffc6d 100644
--- a/modules/asc/src/java/macromedia/asc/util/Namespaces.java
+++ b/modules/asc/src/java/macromedia/asc/util/Namespaces.java
@@ -21,9 +21,6 @@
 
 import macromedia.asc.semantics.*;
 
-/**
- * @author Jeff Dyer
- */
 public final class Namespaces extends ObjectList<ObjectValue>
 {
 	public Namespaces()
diff --git a/modules/asc/src/java/macromedia/asc/util/ObjectList.java b/modules/asc/src/java/macromedia/asc/util/ObjectList.java
index ba4af50..b91a741 100644
--- a/modules/asc/src/java/macromedia/asc/util/ObjectList.java
+++ b/modules/asc/src/java/macromedia/asc/util/ObjectList.java
@@ -23,9 +23,6 @@
 import java.util.Collection;
 import java.util.List;
 
-/**
- * @author Clement Wong
- */
 public class ObjectList<E> extends ArrayList<E>
 {
 	public ObjectList()
diff --git a/modules/asc/src/java/macromedia/asc/util/Qualifiers.java b/modules/asc/src/java/macromedia/asc/util/Qualifiers.java
index e8965be..678d444 100644
--- a/modules/asc/src/java/macromedia/asc/util/Qualifiers.java
+++ b/modules/asc/src/java/macromedia/asc/util/Qualifiers.java
@@ -24,9 +24,6 @@
 import java.util.TreeMap;
 import java.util.Comparator;
 
-/**
- * @author Jeff Dyer
- */
 public final class Qualifiers extends TreeMap<ObjectValue, Integer>
 {
 	private static Comparator c = new ObjectValue.ObjectValueCompare();
diff --git a/modules/asc/src/java/macromedia/asc/util/Slots.java b/modules/asc/src/java/macromedia/asc/util/Slots.java
index a1a5016..c6af4c5 100644
--- a/modules/asc/src/java/macromedia/asc/util/Slots.java
+++ b/modules/asc/src/java/macromedia/asc/util/Slots.java
@@ -21,9 +21,6 @@
 
 import macromedia.asc.semantics.*;
 
-/**
- * @author Jeff Dyer
- */
 public final class Slots extends ObjectList<Slot>
 {
 	public boolean put(Slot slot)
diff --git a/modules/asc/src/java/macromedia/asc/util/Values.java b/modules/asc/src/java/macromedia/asc/util/Values.java
index a58bd63..a280ff2 100644
--- a/modules/asc/src/java/macromedia/asc/util/Values.java
+++ b/modules/asc/src/java/macromedia/asc/util/Values.java
@@ -21,9 +21,6 @@
 
 import macromedia.asc.semantics.*;
 
-/**
- * @author Jeff Dyer
- */
 public final class Values extends ObjectList<Value>
 {
 }
diff --git a/modules/asc/src/java/macromedia/asc/util/graph/Algorithms.java b/modules/asc/src/java/macromedia/asc/util/graph/Algorithms.java
index 0ed1df4..81556b0 100644
--- a/modules/asc/src/java/macromedia/asc/util/graph/Algorithms.java
+++ b/modules/asc/src/java/macromedia/asc/util/graph/Algorithms.java
@@ -22,9 +22,6 @@
 import java.util.Iterator;
 import java.util.LinkedList;
 
-/**
- * @author Clement Wong
- */
 public final class Algorithms
 {
 	public static void topologicalSort(Graph g, Visitor visitor)
diff --git a/modules/asc/src/java/macromedia/asc/util/graph/DependencyGraph.java b/modules/asc/src/java/macromedia/asc/util/graph/DependencyGraph.java
index 7d1356f..10f84c8 100644
--- a/modules/asc/src/java/macromedia/asc/util/graph/DependencyGraph.java
+++ b/modules/asc/src/java/macromedia/asc/util/graph/DependencyGraph.java
@@ -21,9 +21,6 @@
 
 import java.util.*;
 
-/**
- * @author Clement Wong
- */
 public final class DependencyGraph<T> extends Graph<String, Object>
 {
 	public DependencyGraph()
diff --git a/modules/asc/src/java/macromedia/asc/util/graph/Edge.java b/modules/asc/src/java/macromedia/asc/util/graph/Edge.java
index 47549db..d424b00 100644
--- a/modules/asc/src/java/macromedia/asc/util/graph/Edge.java
+++ b/modules/asc/src/java/macromedia/asc/util/graph/Edge.java
@@ -19,9 +19,6 @@
 
 package macromedia.asc.util.graph;
 
-/**
- * @author Clement Wong
- */
 public final class Edge <W>
 {
 	public Edge(Vertex tail, Vertex head, W weight)
diff --git a/modules/asc/src/java/macromedia/asc/util/graph/Graph.java b/modules/asc/src/java/macromedia/asc/util/graph/Graph.java
index accaaf3..66d8463 100644
--- a/modules/asc/src/java/macromedia/asc/util/graph/Graph.java
+++ b/modules/asc/src/java/macromedia/asc/util/graph/Graph.java
@@ -21,9 +21,6 @@
 
 import java.util.*;
 
-/**
- * @author Clement Wong
- */
 public class Graph <V,E>
 {
 	public Graph()
diff --git a/modules/asc/src/java/macromedia/asc/util/graph/Vertex.java b/modules/asc/src/java/macromedia/asc/util/graph/Vertex.java
index ead87c0..ff6a342 100644
--- a/modules/asc/src/java/macromedia/asc/util/graph/Vertex.java
+++ b/modules/asc/src/java/macromedia/asc/util/graph/Vertex.java
@@ -21,9 +21,6 @@
 
 import java.util.*;
 
-/**
- * @author Clement Wong
- */
 public final class Vertex <W>
 {
 	private static final int INITIAL_CAPACITY = 5;
diff --git a/modules/asc/src/java/macromedia/asc/util/graph/Visitor.java b/modules/asc/src/java/macromedia/asc/util/graph/Visitor.java
index cca74e9..cd1dbea 100644
--- a/modules/asc/src/java/macromedia/asc/util/graph/Visitor.java
+++ b/modules/asc/src/java/macromedia/asc/util/graph/Visitor.java
@@ -19,9 +19,6 @@
 
 package macromedia.asc.util.graph;
 
-/**
- * @author Clement Wong
- */
 public interface Visitor <T>
 {
 	void visit(Vertex<T> object);
diff --git a/modules/compiler/src/java/flash/css/Descriptor.java b/modules/compiler/src/java/flash/css/Descriptor.java
index f7016c1..b893bc4 100644
--- a/modules/compiler/src/java/flash/css/Descriptor.java
+++ b/modules/compiler/src/java/flash/css/Descriptor.java
@@ -28,9 +28,6 @@
 /**
  * This class represents a descriptor/property within a CSS rule
  * declaration.
- *
- * @author Peter Farland
- * @author Paul Reilly
  */
 public class Descriptor
 {
diff --git a/modules/compiler/src/java/flash/css/FontFaceRule.java b/modules/compiler/src/java/flash/css/FontFaceRule.java
index 6980d5a..b52e67d 100644
--- a/modules/compiler/src/java/flash/css/FontFaceRule.java
+++ b/modules/compiler/src/java/flash/css/FontFaceRule.java
@@ -37,8 +37,6 @@
  *
  * The rule must be initialized with a StyleParser before it can be
  * used to turn the Rule into a DefineFont2 SWF tag.
- *
- * @author Peter Farland
  */
 public class FontFaceRule extends Rule
 {
diff --git a/modules/compiler/src/java/flash/css/LocalSource.java b/modules/compiler/src/java/flash/css/LocalSource.java
index 50b9a1c..252eff5 100644
--- a/modules/compiler/src/java/flash/css/LocalSource.java
+++ b/modules/compiler/src/java/flash/css/LocalSource.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a local font location.
- *
- * @author Peter Farland
  */
 public class LocalSource
 {
diff --git a/modules/compiler/src/java/flash/css/Rule.java b/modules/compiler/src/java/flash/css/Rule.java
index 897ee68..664a91d 100644
--- a/modules/compiler/src/java/flash/css/Rule.java
+++ b/modules/compiler/src/java/flash/css/Rule.java
@@ -21,8 +21,6 @@
 
 /**
  * This class represents an individual rule in a CSS ruleset.
- *
- * @author Paul Reilly
  */
 public abstract class Rule
 {
diff --git a/modules/compiler/src/java/flash/css/StyleCondition.java b/modules/compiler/src/java/flash/css/StyleCondition.java
index 993b174..e00c487 100644
--- a/modules/compiler/src/java/flash/css/StyleCondition.java
+++ b/modules/compiler/src/java/flash/css/StyleCondition.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a CSS class, id, or pseudo condition.
- *
- * @author Peter Farland
  */
 public class StyleCondition
 {
diff --git a/modules/compiler/src/java/flash/css/StyleDeclaration.java b/modules/compiler/src/java/flash/css/StyleDeclaration.java
index 25358f9..f488cda 100644
--- a/modules/compiler/src/java/flash/css/StyleDeclaration.java
+++ b/modules/compiler/src/java/flash/css/StyleDeclaration.java
@@ -59,8 +59,6 @@
  * the SAC based CSS parser, into simpler StyleProperty instances for
  * ActionScript code gen. It would be nice if this was encapsulated and not a
  * concern of StyleDef.
- *
- * @author Peter Farland
  */
 public class StyleDeclaration
 {
diff --git a/modules/compiler/src/java/flash/css/StyleDocumentHandler.java b/modules/compiler/src/java/flash/css/StyleDocumentHandler.java
index 50c9f00..1b99e9b 100644
--- a/modules/compiler/src/java/flash/css/StyleDocumentHandler.java
+++ b/modules/compiler/src/java/flash/css/StyleDocumentHandler.java
@@ -28,8 +28,6 @@
 /**
  * An implementation of DocumentHandler, which creates rules, hands
  * them off to the StyleParser, and populates them with descriptors.
- *
- * @author Paul Reilly
  */
 public class StyleDocumentHandler implements DocumentHandler
 {
diff --git a/modules/compiler/src/java/flash/css/StyleParser.java b/modules/compiler/src/java/flash/css/StyleParser.java
index 9556b18..148a95c 100644
--- a/modules/compiler/src/java/flash/css/StyleParser.java
+++ b/modules/compiler/src/java/flash/css/StyleParser.java
@@ -49,8 +49,6 @@
  * are handed back to this class and stored in the <code>rules</code>.
  * Batik CSS Parser errors and warnings are reported via the passed in
  * Logger.
- *
- * @author Paul Reilly
  */
 public class StyleParser
 {
diff --git a/modules/compiler/src/java/flash/css/StyleParserErrorTranslator.java b/modules/compiler/src/java/flash/css/StyleParserErrorTranslator.java
index 599a427..d74023d 100644
--- a/modules/compiler/src/java/flash/css/StyleParserErrorTranslator.java
+++ b/modules/compiler/src/java/flash/css/StyleParserErrorTranslator.java
@@ -27,8 +27,6 @@
 /**
  * A helper class used to translate some Batik error messages into
  * more friendly messages.
- *
- * @author Paul Reilly
  */
 public class StyleParserErrorTranslator
 {
diff --git a/modules/compiler/src/java/flash/css/StyleProperty.java b/modules/compiler/src/java/flash/css/StyleProperty.java
index 3c11b55..f9f848b 100644
--- a/modules/compiler/src/java/flash/css/StyleProperty.java
+++ b/modules/compiler/src/java/flash/css/StyleProperty.java
@@ -22,8 +22,6 @@
 /**
  * A simpler version of <code>Descriptor</code>, which doesn't
  * have any W3C SAC dependencies.
- *
- * @author Pete Farland
  */
 public class StyleProperty
 {
diff --git a/modules/compiler/src/java/flash/css/StyleRule.java b/modules/compiler/src/java/flash/css/StyleRule.java
index 1bd5664..a906f75 100644
--- a/modules/compiler/src/java/flash/css/StyleRule.java
+++ b/modules/compiler/src/java/flash/css/StyleRule.java
@@ -23,8 +23,6 @@
 
 /**
  * Represents a CSS style rule.
- *
- * @author Pete Farland
  */
 public class StyleRule extends Rule
 {
diff --git a/modules/compiler/src/java/flash/css/StyleSelector.java b/modules/compiler/src/java/flash/css/StyleSelector.java
index 49163a1..2973169 100644
--- a/modules/compiler/src/java/flash/css/StyleSelector.java
+++ b/modules/compiler/src/java/flash/css/StyleSelector.java
@@ -30,8 +30,6 @@
  * (based on the identity, styleName (class) or state (pseudo-element)
  * of a component), or descendant (based on the position in the
  * display list).
- *
- * @author Pete Farland
  */
 public class StyleSelector
 {
diff --git a/modules/compiler/src/java/flash/css/StyleSheet.java b/modules/compiler/src/java/flash/css/StyleSheet.java
index af5ba47..5b4eb23 100644
--- a/modules/compiler/src/java/flash/css/StyleSheet.java
+++ b/modules/compiler/src/java/flash/css/StyleSheet.java
@@ -31,8 +31,6 @@
 /**
  * Represents a CSS stylesheet.  Consumers will typically call one of
  * the parse() methods and then getCssRules().
- *
- * @author Paul Reilly
  */
 public class StyleSheet
 {
diff --git a/modules/compiler/src/java/flash/css/URLSource.java b/modules/compiler/src/java/flash/css/URLSource.java
index 9032ae8..caf7d20 100644
--- a/modules/compiler/src/java/flash/css/URLSource.java
+++ b/modules/compiler/src/java/flash/css/URLSource.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a URL font location.
- *
- * @author Peter Farland
  */
 public class URLSource
 {
diff --git a/modules/compiler/src/java/flash/svg/SpriteTranscoder.java b/modules/compiler/src/java/flash/svg/SpriteTranscoder.java
index d48e43f..a9b4686 100644
--- a/modules/compiler/src/java/flash/svg/SpriteTranscoder.java
+++ b/modules/compiler/src/java/flash/svg/SpriteTranscoder.java
@@ -67,10 +67,6 @@
  * <tt>JPEGTranscoder</tt> that produced a JPEG image.  It was
  * modified to produce SWF tags instead.  Batik's GVT module already
  * renders to any Graphics2D.
- *
- * @author <a href="mailto:Thierry.Kormann@sophia.inria.fr">Thierry Kormann</a>
- * @author Edwin Smith
- * @author Peter Farland
  */
 public class SpriteTranscoder extends XMLAbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flash/swf/tools/as3/EvaluatorAdapter.java b/modules/compiler/src/java/flash/swf/tools/as3/EvaluatorAdapter.java
index 8d9fbf6..b3d0a49 100644
--- a/modules/compiler/src/java/flash/swf/tools/as3/EvaluatorAdapter.java
+++ b/modules/compiler/src/java/flash/swf/tools/as3/EvaluatorAdapter.java
@@ -27,8 +27,6 @@
 /**
  * An adapter for visiting the nodes of an ASC AST.
  *
- * @author Clement Wong
- * @author Paul Reilly
  */
 public abstract class EvaluatorAdapter implements Evaluator
 {
diff --git a/modules/compiler/src/java/flash/swf/tools/as3/PrettyPrinter.java b/modules/compiler/src/java/flash/swf/tools/as3/PrettyPrinter.java
index f3273a0..d29c61f 100644
--- a/modules/compiler/src/java/flash/swf/tools/as3/PrettyPrinter.java
+++ b/modules/compiler/src/java/flash/swf/tools/as3/PrettyPrinter.java
@@ -29,8 +29,6 @@
  * used by data binding when generating watchers for Array elements
  * and function return values.  We use a PrettyPrinter to recreate the
  * AS3 for the watcher args.
- *
- * @author Paul Reilly
  */
 public class PrettyPrinter extends EvaluatorAdapter
     implements Tokens
diff --git a/modules/compiler/src/java/flex2/compiler/Assets.java b/modules/compiler/src/java/flex2/compiler/Assets.java
index 0c6d9ab..c833f62 100644
--- a/modules/compiler/src/java/flex2/compiler/Assets.java
+++ b/modules/compiler/src/java/flex2/compiler/Assets.java
@@ -28,8 +28,6 @@
 
 /**
  * Value object used to contain a collection of AssetInfo objects.
- *
- * @author Clement Wong
  * @see flex2.compiler.AssetInfo
  * @see flex2.compiler.CompilationUnit
  */
diff --git a/modules/compiler/src/java/flex2/compiler/CompilationUnit.java b/modules/compiler/src/java/flex2/compiler/CompilationUnit.java
index dab0de1..6e059e2 100644
--- a/modules/compiler/src/java/flex2/compiler/CompilationUnit.java
+++ b/modules/compiler/src/java/flex2/compiler/CompilationUnit.java
@@ -35,8 +35,6 @@
 /**
  * This class hold all the information related to compiling a single
  * <code>Source</code> object.
- *
- * @author Clement Wong
  * @see flex2.compiler.Source
  */
 public final class CompilationUnit
diff --git a/modules/compiler/src/java/flex2/compiler/CompilerAPI.java b/modules/compiler/src/java/flex2/compiler/CompilerAPI.java
index 12fa77c..7b792b5 100644
--- a/modules/compiler/src/java/flex2/compiler/CompilerAPI.java
+++ b/modules/compiler/src/java/flex2/compiler/CompilerAPI.java
@@ -97,7 +97,6 @@
  * @see flex2.compiler.fxg.FXGCompiler
  * @see flex2.compiler.i18n.I18nCompiler
  * @see flex2.compiler.mxml.MxmlCompiler
- * @author Clement Wong
  */
 public final class CompilerAPI
 {
diff --git a/modules/compiler/src/java/flex2/compiler/CompilerContext.java b/modules/compiler/src/java/flex2/compiler/CompilerContext.java
index 5e2cdaa..31733ea 100644
--- a/modules/compiler/src/java/flex2/compiler/CompilerContext.java
+++ b/modules/compiler/src/java/flex2/compiler/CompilerContext.java
@@ -28,9 +28,6 @@
  * subsystem to another and for reusing objects in multiple phases.
  * Each CompilationUnit is paired with it's own CompilerContext.  This
  * class also facilitates passing around and reusing ASC's context.
- *
- * @author Clement Wong
- * @author Cathy Murphy
  * @see flex2.compiler.CompilationUnit
  * @see macromedia.asc.util.Context
  */
diff --git a/modules/compiler/src/java/flex2/compiler/CompilerException.java b/modules/compiler/src/java/flex2/compiler/CompilerException.java
index ec25424..a9275ec 100644
--- a/modules/compiler/src/java/flex2/compiler/CompilerException.java
+++ b/modules/compiler/src/java/flex2/compiler/CompilerException.java
@@ -24,8 +24,6 @@
  * by the compiler.  It can be used in catch statements, but it
  * shouldn't be constructed directly.  A subclass of CompilerMessage
  * should be used when reporting an error or warning.
- *
- * @author Clement Wong
  * @see flex2.compiler.util.CompilerMessage
  */
 public class CompilerException extends Exception
diff --git a/modules/compiler/src/java/flex2/compiler/CompilerSwcContext.java b/modules/compiler/src/java/flex2/compiler/CompilerSwcContext.java
index 9738c7b..daa3d4a 100644
--- a/modules/compiler/src/java/flex2/compiler/CompilerSwcContext.java
+++ b/modules/compiler/src/java/flex2/compiler/CompilerSwcContext.java
@@ -50,10 +50,6 @@
  * Loads and merges all the SWC specified by the
  * external-library-path, rsl-library-path, and library-path, then
  * supports various queries, like getSource() and getResourceBundle().
- * Most of the work is handled by SwcGroup.
- *
- * @author Roger Gonzalez
- * @author Brian Deitte
  * @see flex2.compiler.swc.SwcGroup
  */
 public class CompilerSwcContext
diff --git a/modules/compiler/src/java/flex2/compiler/FileSpec.java b/modules/compiler/src/java/flex2/compiler/FileSpec.java
index 8a71912..4de5564 100644
--- a/modules/compiler/src/java/flex2/compiler/FileSpec.java
+++ b/modules/compiler/src/java/flex2/compiler/FileSpec.java
@@ -30,8 +30,6 @@
  * A list of files, which are not required to follow the single public
  * definition rule.  This is used by compc's include-sources option
  * and by Flash Builder.  It's similar to ASC's include option.
- *
- * @author Clement Wong
  */
 public final class FileSpec
 {
diff --git a/modules/compiler/src/java/flex2/compiler/ILocalizableMessage.java b/modules/compiler/src/java/flex2/compiler/ILocalizableMessage.java
index d107d94..90a41ce 100644
--- a/modules/compiler/src/java/flex2/compiler/ILocalizableMessage.java
+++ b/modules/compiler/src/java/flex2/compiler/ILocalizableMessage.java
@@ -22,8 +22,6 @@
 /**
  * This is a marker interface for all localizable messages.  All
  * localized errors and exceptions should implement this.
- *
- * @author Roger Gonzalez
  */
 public interface ILocalizableMessage extends flex2.tools.oem.Message
 {
diff --git a/modules/compiler/src/java/flex2/compiler/Logger.java b/modules/compiler/src/java/flex2/compiler/Logger.java
index 12658ab..824338e 100644
--- a/modules/compiler/src/java/flex2/compiler/Logger.java
+++ b/modules/compiler/src/java/flex2/compiler/Logger.java
@@ -23,8 +23,6 @@
 
 /**
  * The base interface of all loggers in the compiler.
- *
- * @author Clement Wong
  */
 public interface Logger
 {
diff --git a/modules/compiler/src/java/flex2/compiler/PersistenceStore.java b/modules/compiler/src/java/flex2/compiler/PersistenceStore.java
index 9527338..f675840 100644
--- a/modules/compiler/src/java/flex2/compiler/PersistenceStore.java
+++ b/modules/compiler/src/java/flex2/compiler/PersistenceStore.java
@@ -71,8 +71,6 @@
  * need, so we don't duplicate it in the cache.  The cache is stored
  * as a single monolithic file.  Assets for each CompilationUnit are
  * encoded as a SWF and included in the cache file.
- *
- * @author Clement Wong
  */
 final class PersistenceStore
 {
diff --git a/modules/compiler/src/java/flex2/compiler/PreLink.java b/modules/compiler/src/java/flex2/compiler/PreLink.java
index 5bc4763..4bff324 100644
--- a/modules/compiler/src/java/flex2/compiler/PreLink.java
+++ b/modules/compiler/src/java/flex2/compiler/PreLink.java
@@ -26,8 +26,6 @@
 /**
  * This interface defines the common methods executed during the
  * prelink phase.
- *
- * @author Clement Wong
  */
 public interface PreLink
 {
diff --git a/modules/compiler/src/java/flex2/compiler/ResourceBundlePath.java b/modules/compiler/src/java/flex2/compiler/ResourceBundlePath.java
index e5dc9f4..dc8c68b 100644
--- a/modules/compiler/src/java/flex2/compiler/ResourceBundlePath.java
+++ b/modules/compiler/src/java/flex2/compiler/ResourceBundlePath.java
@@ -35,9 +35,6 @@
 /**
  * This class supports looking up a set of sources specified by
  * -resource-bundle-path via findVirtualFiles().
- *
- * @author Clement Wong
- * @author Brian Deitte
  */
 public class ResourceBundlePath extends SourcePathBase
 {
diff --git a/modules/compiler/src/java/flex2/compiler/ResourceContainer.java b/modules/compiler/src/java/flex2/compiler/ResourceContainer.java
index 2cf46c3..20306c5 100644
--- a/modules/compiler/src/java/flex2/compiler/ResourceContainer.java
+++ b/modules/compiler/src/java/flex2/compiler/ResourceContainer.java
@@ -34,8 +34,6 @@
  * <code>Source</code> objects.  For example, when compiling an MXML
  * document, which includes data binding expressions, we create a new
  * <code>Source</code> for the <code>WatcherSetupUtil</code> class.
- *
- * @author Clement Wong
  */
 public final class ResourceContainer
 {
diff --git a/modules/compiler/src/java/flex2/compiler/Source.java b/modules/compiler/src/java/flex2/compiler/Source.java
index 72a4632..4eabe12 100644
--- a/modules/compiler/src/java/flex2/compiler/Source.java
+++ b/modules/compiler/src/java/flex2/compiler/Source.java
@@ -47,8 +47,6 @@
  * <code>shortName</code>, which is often the class name, the owner,
  * which specifies where the Source came from, and whether the
  * <code>Source</code> is internal, root, and debuggable.
- *
- * @author Clement Wong
  */
 public final class Source implements Comparable<Source>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/SourceList.java b/modules/compiler/src/java/flex2/compiler/SourceList.java
index e42ed65..f7165ce 100644
--- a/modules/compiler/src/java/flex2/compiler/SourceList.java
+++ b/modules/compiler/src/java/flex2/compiler/SourceList.java
@@ -38,8 +38,6 @@
  * command line are put into the <code>SourceList</code>.  When
  * compiling via Flash Builder, the root or application is included in
  * the <code>SourceList</code>.
- *
- * @author Clement Wong
  */
 public final class SourceList
 {
diff --git a/modules/compiler/src/java/flex2/compiler/SourcePath.java b/modules/compiler/src/java/flex2/compiler/SourcePath.java
index 20bb256..ed507ec 100644
--- a/modules/compiler/src/java/flex2/compiler/SourcePath.java
+++ b/modules/compiler/src/java/flex2/compiler/SourcePath.java
@@ -37,8 +37,6 @@
  * A list of paths specified by the -source-path option, where
  * dependencies, following the single public definition rule, can be
  * resolved.
- *
- * @author Clement Wong
  */
 public class SourcePath extends SourcePathBase
     implements SinglePathResolver
@@ -271,9 +269,7 @@
     }
 }
 
-/**
- * @author Clement Wong
- */
+
 abstract class SourcePathBase
 {
 	protected final static String NO_DIR = "";
diff --git a/modules/compiler/src/java/flex2/compiler/SubCompiler.java b/modules/compiler/src/java/flex2/compiler/SubCompiler.java
index 112434e..b7e77b3 100644
--- a/modules/compiler/src/java/flex2/compiler/SubCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/SubCompiler.java
@@ -23,8 +23,6 @@
 
 /**
  * Each subcompiler must implement this interface.
- *
- * @author Clement Wong
  */
 public interface SubCompiler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/SymbolTable.java b/modules/compiler/src/java/flex2/compiler/SymbolTable.java
index d57f49d..b3e5831 100644
--- a/modules/compiler/src/java/flex2/compiler/SymbolTable.java
+++ b/modules/compiler/src/java/flex2/compiler/SymbolTable.java
@@ -39,8 +39,6 @@
  * This class supports looking up information for a class or a style
  * and looking up a <code>Source</code> by QName or by resource bundle
  * name.
- *
- * @author Clement Wong
  */
 public final class SymbolTable
 {
diff --git a/modules/compiler/src/java/flex2/compiler/Transcoder.java b/modules/compiler/src/java/flex2/compiler/Transcoder.java
index 974d36d..6f95f48 100644
--- a/modules/compiler/src/java/flex2/compiler/Transcoder.java
+++ b/modules/compiler/src/java/flex2/compiler/Transcoder.java
@@ -28,8 +28,6 @@
 
 /**
  * Interface for transcoding resources which are used in Embed.
- *
- * @author Clement Wong
  */
 public interface Transcoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/TranscoderException.java b/modules/compiler/src/java/flex2/compiler/TranscoderException.java
index 92df3a7..91b4db5 100644
--- a/modules/compiler/src/java/flex2/compiler/TranscoderException.java
+++ b/modules/compiler/src/java/flex2/compiler/TranscoderException.java
@@ -36,8 +36,6 @@
  * Notenote: origin/line re-added, won't be fed by the transcoder, but
  * post-filled-in by the handler.  Kind of weird, but will make L10N
  * easier, I think.  --rg
- *
- * @author Brian Deitte
  */
 public class TranscoderException extends CompilerMessage.CompilerError implements ILocalizableMessage
 {
diff --git a/modules/compiler/src/java/flex2/compiler/abc/AbcClass.java b/modules/compiler/src/java/flex2/compiler/abc/AbcClass.java
index 92b3d35..30ddccd 100644
--- a/modules/compiler/src/java/flex2/compiler/abc/AbcClass.java
+++ b/modules/compiler/src/java/flex2/compiler/abc/AbcClass.java
@@ -28,7 +28,6 @@
 /**
  * This interface defines the TypeTable API for a class.
  *
- * @author Clement Wong
  * @see flex2.compiler.as3.reflect.TypeTable
  */
 public interface AbcClass
diff --git a/modules/compiler/src/java/flex2/compiler/abc/AbcCompiler.java b/modules/compiler/src/java/flex2/compiler/abc/AbcCompiler.java
index f0f3ccf..e42546e 100644
--- a/modules/compiler/src/java/flex2/compiler/abc/AbcCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/abc/AbcCompiler.java
@@ -48,8 +48,6 @@
 /**
  * This subcompiler is used to process ABC (Actionscript Byte Code)
  * blocks and to extract type information.
- *
- * @author Clement Wong
  */
 public class AbcCompiler extends AbstractSubCompiler implements flex2.compiler.SubCompiler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/abc/MetaData.java b/modules/compiler/src/java/flex2/compiler/abc/MetaData.java
index 3fdc94b..fb293dc 100644
--- a/modules/compiler/src/java/flex2/compiler/abc/MetaData.java
+++ b/modules/compiler/src/java/flex2/compiler/abc/MetaData.java
@@ -24,7 +24,6 @@
 /**
  * This interface defines the TypeTable API for metadata.
  *
- * @author Clement Wong
  * @see flex2.compiler.abc.AbcClass#getMetaData(String, boolean)
  * @see flex2.compiler.abc.Method#getMetaData()
  * @see flex2.compiler.abc.Method#getMetaData(String)
diff --git a/modules/compiler/src/java/flex2/compiler/abc/Method.java b/modules/compiler/src/java/flex2/compiler/abc/Method.java
index fa4ea17..7845c1c 100644
--- a/modules/compiler/src/java/flex2/compiler/abc/Method.java
+++ b/modules/compiler/src/java/flex2/compiler/abc/Method.java
@@ -25,7 +25,6 @@
 /**
  * This interface defines the TypeTable API for a function.
  *
- * @author Clement Wong
  * @see flex2.compiler.as3.reflect.TypeTable
  * @see flex2.compiler.abc.AbcClass#getGetter(String[], String, boolean)
  * @see flex2.compiler.abc.AbcClass#getMethod(String[], String, boolean)
diff --git a/modules/compiler/src/java/flex2/compiler/abc/Variable.java b/modules/compiler/src/java/flex2/compiler/abc/Variable.java
index b82a0b7..037e18b 100644
--- a/modules/compiler/src/java/flex2/compiler/abc/Variable.java
+++ b/modules/compiler/src/java/flex2/compiler/abc/Variable.java
@@ -25,7 +25,6 @@
 /**
  * This interface defines the TypeTable API for a variable.
  *
- * @author Clement Wong
  * @see flex2.compiler.as3.reflect.TypeTable
  * @see flex2.compiler.abc.AbcClass#getVariable(String[], String, boolean)
  */
diff --git a/modules/compiler/src/java/flex2/compiler/as3/AbstractSyntaxTreeUtil.java b/modules/compiler/src/java/flex2/compiler/as3/AbstractSyntaxTreeUtil.java
index 6a834ad..28deb5c 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/AbstractSyntaxTreeUtil.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/AbstractSyntaxTreeUtil.java
@@ -45,8 +45,6 @@
  * This class contains a collection of utility methods used during
  * direct AST generation, which allows the compiler to go from MXML
  * straight to an ASC AST, skipping the .as intermediate state.
- *
- * @author Paul Reilly
  * @see flex2.copmiler.as3.binding.BindableSecondPassEvaluator
  * @see flex2.copmiler.as3.binding.DataBindingExtension
  * @see flex2.compiler.mxml.ImplementationGenerator
diff --git a/modules/compiler/src/java/flex2/compiler/as3/As3Compiler.java b/modules/compiler/src/java/flex2/compiler/as3/As3Compiler.java
index 59690ab..8afd8ec 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/As3Compiler.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/As3Compiler.java
@@ -73,7 +73,6 @@
  * the primary interface with ASC, this class also handles invoking
  * the compiler extensions and collecting benchmark data.
  *
- * @author Clement Wong
  * @see macromedia.asc.parser.Parser
  * @see macromedia.asc.semantics.ConstantEvaluator
  * @see macromedia.asc.semantics.FlowAnalyzer
diff --git a/modules/compiler/src/java/flex2/compiler/as3/As3Configuration.java b/modules/compiler/src/java/flex2/compiler/as3/As3Configuration.java
index eddad63..4cfb9ec 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/As3Configuration.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/As3Configuration.java
@@ -26,7 +26,6 @@
  * This interface is used to restrict consumers of
  * CompilerConfiguration to as3 compiler specific options.
  *
- * @author Clement Wong
  * @see flex2.compiler.common.CompilerConfiguration
  */
 public interface As3Configuration
diff --git a/modules/compiler/src/java/flex2/compiler/as3/BytecodeEmitter.java b/modules/compiler/src/java/flex2/compiler/as3/BytecodeEmitter.java
index 9655b92..09bb9b1 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/BytecodeEmitter.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/BytecodeEmitter.java
@@ -39,8 +39,6 @@
  * This class overrides DebugSlot(), DebugFile(), and DebugLine() to
  * add support for mapping generated as3 line numbers back to the
  * original MXML, CSS, etc line numbers.
- *
- * @author Clement Wong
  */
 public final class BytecodeEmitter extends ActionBlockEmitter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentLogAdapter.java b/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentLogAdapter.java
index 40bc9f0..f6c5397 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentLogAdapter.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentLogAdapter.java
@@ -27,8 +27,6 @@
  * This is a Logger implementation for use with direct AST generation.
  * It handles offsetting the line number reported from ASC with the
  * line number of the code fragment in the MXML document.
- *
- * @author Paul Reilly
  */
 public final class CodeFragmentLogAdapter extends AbstractLogAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentsInputBuffer.java b/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentsInputBuffer.java
index 21beba3..41c7506 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentsInputBuffer.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/CodeFragmentsInputBuffer.java
@@ -30,8 +30,6 @@
  * This class extends InputBuffer by adding support for mapping a line
  * number in a code fragment back to the line number in the MXML
  * document.
- *
- * @author Paul Reilly
  */
 public class CodeFragmentsInputBuffer extends InputBuffer
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/EmbedEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/EmbedEvaluator.java
index 828afa0..5348f48 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/EmbedEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/EmbedEvaluator.java
@@ -44,9 +44,6 @@
  * Evaluator that transcodes Embed resources, adds assets to the
  * CompilationUnit, and turns variable level Embeds into class level
  * Embeds.
- *
- * @author Paul Reilly
- * @author Brian Deitte
  */
 class EmbedEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/EmbedExtension.java b/modules/compiler/src/java/flex2/compiler/as3/EmbedExtension.java
index c421f7d..266576d 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/EmbedExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/EmbedExtension.java
@@ -36,8 +36,6 @@
 
 /**
  * Compiler extension, which handles [Embed] metadata.
- *  
- * @author Paul Reilly
  */
 public final class EmbedExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/EmbedSkinClassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/EmbedSkinClassEvaluator.java
index e7d5499..d7c8d0a 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/EmbedSkinClassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/EmbedSkinClassEvaluator.java
@@ -33,8 +33,6 @@
  * Evaluator that is meant to be used during the parse1 phase to
  * insure that skin classes are parsed, so the EmbedEvaluator, which
  * runs in parse2 phase, can look up information about the skin class.
- *
- * @author Paul Reilly
  */
 class EmbedSkinClassEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/EmbedUtil.java b/modules/compiler/src/java/flex2/compiler/as3/EmbedUtil.java
index 7bd2e0c..5d41165 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/EmbedUtil.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/EmbedUtil.java
@@ -40,8 +40,6 @@
 /**
  * This class contains utility methods used to transcode embedded
  * assets.
- *
- * @author Brian Deitte
  */
 public class EmbedUtil
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/Extension.java b/modules/compiler/src/java/flex2/compiler/as3/Extension.java
index a321aa0..347467f 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/Extension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/Extension.java
@@ -24,8 +24,6 @@
 
 /**
  * SubCompiler extension interface.
- *
- * @author Clement Wong
  */
 public interface Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/HostComponentExtension.java b/modules/compiler/src/java/flex2/compiler/as3/HostComponentExtension.java
index 7bf07b6..d2d91dc 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/HostComponentExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/HostComponentExtension.java
@@ -53,8 +53,6 @@
 
 /**
  * This class handles processing [HostComponent] metadata.
- *
- * @author Corey Lucier
  */
 public final class HostComponentExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/InheritanceEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/InheritanceEvaluator.java
index 6f6ee1c..b97f766 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/InheritanceEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/InheritanceEvaluator.java
@@ -52,8 +52,6 @@
  * CompilationUnit's inheritance dependencies will be parsed before
  * the parse2 phase begins.  TypeAnalyzer requires this to work
  * properly.
- *
- * @author Paul Reilly
  @ @see flex2.compiler.as3.binding.TypeAnalyzer
  */
 public class InheritanceEvaluator extends EvaluatorAdapter
diff --git a/modules/compiler/src/java/flex2/compiler/as3/MetaDataParser.java b/modules/compiler/src/java/flex2/compiler/as3/MetaDataParser.java
index ed3ee80..ace33fe 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/MetaDataParser.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/MetaDataParser.java
@@ -30,8 +30,6 @@
 
 /**
  * This utility class is used to parse metadata.
- *
- * @author Paul Reilly
  */
 public class MetaDataParser
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/OffsetInputBuffer.java b/modules/compiler/src/java/flex2/compiler/as3/OffsetInputBuffer.java
index a420864..8c0757e 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/OffsetInputBuffer.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/OffsetInputBuffer.java
@@ -25,8 +25,6 @@
  * This class extends InputBuffer by offsetting the initial position
  * to reflect the relative position of a code fragment in an MXML
  * document.
- *
- * @author Paul Reilly
  */
 class OffsetInputBuffer extends InputBuffer
 {   
diff --git a/modules/compiler/src/java/flex2/compiler/as3/SignatureEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/SignatureEvaluator.java
index fa0f629..5f0b469 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/SignatureEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/SignatureEvaluator.java
@@ -137,8 +137,6 @@
  * Evaluates an AS3 syntax tree and emits a file signature.
  *
  * This class is not meant to be reused -- always create a new instance when you need it.
- *
- * @author Jono Spiro
  */
 public class SignatureEvaluator extends EvaluatorAdapter implements Tokens
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/SignatureExtension.java b/modules/compiler/src/java/flex2/compiler/as3/SignatureExtension.java
index 4c974b6..7ebf2b0 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/SignatureExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/SignatureExtension.java
@@ -54,8 +54,6 @@
  *      compiler.signature-directory [default: generated-signatures]
  * 
  * This class is NOT thread-safe. Not that this matters...
- *      
- * @author Jono Spiro
  */
 public final class SignatureExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/SignatureRules.java b/modules/compiler/src/java/flex2/compiler/as3/SignatureRules.java
index d32f3c3..75c8db5 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/SignatureRules.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/SignatureRules.java
@@ -33,9 +33,6 @@
  * This is a rule system that lets you customize what a signature contains at a high-level.
  * 
  * It's useful when testing the relationship between generated bytecode and signatures. 
- *
- * @author Jono Spiro
- *
  */
 public class SignatureRules
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/SkinPartEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/SkinPartEvaluator.java
index 858957d..1e99fd4 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/SkinPartEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/SkinPartEvaluator.java
@@ -54,8 +54,6 @@
 
 /**
  * This class handles processing [SkinPart] metadata.
- *
- * @author Greg Burch
  */
 class SkinPartEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/SkinPartExtension.java b/modules/compiler/src/java/flex2/compiler/as3/SkinPartExtension.java
index 633e0f1..beed878 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/SkinPartExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/SkinPartExtension.java
@@ -30,7 +30,6 @@
  * This extension handles running the SkinPartEvaluator in the parse2
  * phase.
  *
- * @author Greg Burch
  * @see flex2.compiler.as3.SkinPartEvaluator
  */
 public final class SkinPartExtension implements Extension
diff --git a/modules/compiler/src/java/flex2/compiler/as3/StyleEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/StyleEvaluator.java
index 394d0c3..5cb070e 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/StyleEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/StyleEvaluator.java
@@ -33,8 +33,6 @@
 
 /**
  * This class handles processing [Style] metadata.
- *
- * @author Paul Reilly
  */
 class StyleEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/StyleExtension.java b/modules/compiler/src/java/flex2/compiler/as3/StyleExtension.java
index a8c08a9..eaf83ff 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/StyleExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/StyleExtension.java
@@ -28,8 +28,6 @@
 
 /**
  * This class handles invoking the StyleEvaluator in the parse1 phase.
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.StyleEvaluator.
  */
 public final class StyleExtension implements Extension
diff --git a/modules/compiler/src/java/flex2/compiler/as3/SyntaxTreeEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/SyntaxTreeEvaluator.java
index 0c37c0d..dbee8ac 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/SyntaxTreeEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/SyntaxTreeEvaluator.java
@@ -51,8 +51,6 @@
  */
 /**
  * This class handles processing and validating Flex specific metadata.
- *
- * @author Clement Wong
  */
 public class SyntaxTreeEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/ArrayElementWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/ArrayElementWatcher.java
index d22174d..08bb2ff 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/ArrayElementWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/ArrayElementWatcher.java
@@ -27,8 +27,6 @@
  * array element watcher.  For example, for the data binding
  * expression, "{foo[bar, baz]}", we need watchers for "bar" and
  * "baz", so when they change, the destination will update.
- *
- * @author Paul Reilly
  */
 public class ArrayElementWatcher extends EvaluationWatcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableExtension.java b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableExtension.java
index c2dc1c7..2140b88 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableExtension.java
@@ -30,8 +30,6 @@
 /**
  * This extension extends GenerativeExtension by acting as a factory
  * for the Bindable specific first and second pass evaluators.
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.binding.BindableFirstPassEvaluator
  * @see flex2.compiler.as3.binding.BindableSecondPassEvaluator
  */
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableFirstPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableFirstPassEvaluator.java
index 002f4c3..1e91e8b 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableFirstPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableFirstPassEvaluator.java
@@ -36,8 +36,6 @@
 /**
  * This evaluator handles processing class, function, property and
  * variable level Bindable metadata.
- *
- * @author Paul Reilly
  */
 public class BindableFirstPassEvaluator extends GenerativeFirstPassEvaluator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableInfo.java b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableInfo.java
index 38180b6..f97af66 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableInfo.java
@@ -29,8 +29,6 @@
 /**
  * This value object holds the information collected during the first
  * pass and is used in the second pass to generate code.
- *
- * @author Paul Reilly
  */
 public class BindableInfo extends GenerativeClassInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableSecondPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableSecondPassEvaluator.java
index 87557fd..bb1266c 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/BindableSecondPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/BindableSecondPassEvaluator.java
@@ -77,8 +77,6 @@
  * This class handles the AST manipulation of wrapping properties and
  * variables, with getter/setter pairs, which handle change detection
  * and the dispatching of mx.events.PropertyChangeEvent's.
- *
- * @author Paul Reilly
  */
 public class BindableSecondPassEvaluator extends GenerativeSecondPassEvaluator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/ChangeEvent.java b/modules/compiler/src/java/flex2/compiler/as3/binding/ChangeEvent.java
index a829659..ce4e4b0 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/ChangeEvent.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/ChangeEvent.java
@@ -22,8 +22,6 @@
 /**
  * This value object is used by Watcher to store a change event's name
  * and whether it's committing as a pair.
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.binding.Watcher
  */
 public class ChangeEvent
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/ClassInfo.java b/modules/compiler/src/java/flex2/compiler/as3/binding/ClassInfo.java
index e018646..b6624aa 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/ClassInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/ClassInfo.java
@@ -33,8 +33,6 @@
  * functions, getters, setters, and variables.  None of this
  * information has been validated.  It's only intended to guide
  * downstream code generation.
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.binding.TypeAnalyzer
  */
 public class ClassInfo extends Info
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingExtension.java b/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingExtension.java
index 84b3c8b..eb5aeca 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingExtension.java
@@ -56,8 +56,6 @@
  * DataBindingFirstPassEvaluator during the generate phase and
  * generating watchers if the original MXML document contained one or more data
  * binding expressions.
- *
- * @author Paul Reilly
  */
 public final class DataBindingExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingFirstPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingFirstPassEvaluator.java
index 0d6978e..66ec223 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingFirstPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingFirstPassEvaluator.java
@@ -61,9 +61,6 @@
  * flex.compiler.WatcherVisitor.  Historically, there was a second
  * pass evaluator, but as it's role shrunk, it was folded into
  * DataBindingExtension.
- *
- * @author Paul Reilly
- * @author Matt Chotin
  */
 public class DataBindingFirstPassEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingInfo.java b/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingInfo.java
index 0570054..104d7d2 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingInfo.java
@@ -30,8 +30,6 @@
 /**
  * This value object is used to pass information from the
  * DataBindingFirstPassEvaluator back to DataBindingExtension.
- * 
- * @author Paul Reilly
  */
 public class DataBindingInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/EvaluationWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/EvaluationWatcher.java
index 4b06ae8..815702f 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/EvaluationWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/EvaluationWatcher.java
@@ -29,8 +29,6 @@
 
 /**
  * This is a common base class for Watcher's which have args.
- *
- * @author Paul Reilly
  */
 public abstract class EvaluationWatcher extends Watcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/FunctionReturnWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/FunctionReturnWatcher.java
index 22dbc3d..3d48f18 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/FunctionReturnWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/FunctionReturnWatcher.java
@@ -27,8 +27,6 @@
  * function return value watcher.  For example, for the data binding
  * expression, "{foo(bar, baz)}", we need watchers for "bar" and
  * "baz", so when they change, the destination will update.
- *
- * @author Paul Reilly
  */
 public class FunctionReturnWatcher extends EvaluationWatcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/Info.java b/modules/compiler/src/java/flex2/compiler/as3/binding/Info.java
index a7b0fa1..73ccbdd 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/Info.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/Info.java
@@ -32,8 +32,6 @@
 /**
  * This class provides a base class for holding information common to
  * classes and interfaces.
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.binding.TypeAnalyzer
  */
 abstract class Info
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/InterfaceInfo.java b/modules/compiler/src/java/flex2/compiler/as3/binding/InterfaceInfo.java
index 2f208b2..befc740 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/InterfaceInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/InterfaceInfo.java
@@ -26,8 +26,6 @@
  * after the parse phase.  This includes the imports, inheritance,
  * functions, getters, and setters.  None of this information has been
  * validated.  It's only intended to guide downstream code generation.
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.binding.TypeAnalyzer
  */
 public class InterfaceInfo extends Info
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/PrefixedPrettyPrinter.java b/modules/compiler/src/java/flex2/compiler/as3/binding/PrefixedPrettyPrinter.java
index 58c3041..0defb90 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/PrefixedPrettyPrinter.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/PrefixedPrettyPrinter.java
@@ -35,8 +35,6 @@
  * Array elements and Function args when creating generating the code
  * for runtime Watchers.  It's only used by
  * EvaluationWatcher.getEvaluationPart().
- *
- * @author Paul Reilly
  * @see flex2.compiler.as3.binding.EvaluationWatcher
  */
 public class PrefixedPrettyPrinter extends PrettyPrinter
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/PropertyWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/PropertyWatcher.java
index b209103..62dde17 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/PropertyWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/PropertyWatcher.java
@@ -22,8 +22,6 @@
 /**
  * This class represents the information needed to construct the code
  * for a runtime property watcher.
- *
- * @author Paul Reilly
  */
 public class PropertyWatcher extends Watcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterComponentWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterComponentWatcher.java
index 60c1f01..7372b3b 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterComponentWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterComponentWatcher.java
@@ -22,8 +22,6 @@
 /**
  * This class represents the information needed to construct the code
  * for a runtime Repeater component watcher.
- *
- * @author Paul Reilly
  */
 public class RepeaterComponentWatcher extends PropertyWatcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterItemWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterItemWatcher.java
index 9c55b02..8b8b924 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterItemWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/RepeaterItemWatcher.java
@@ -22,8 +22,6 @@
 /**
  * This class represents the information needed to construct the code
  * for a runtime Repeater item watcher.
- *
- * @author Paul Reilly
  */
 public class RepeaterItemWatcher extends Watcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/TypeAnalyzer.java b/modules/compiler/src/java/flex2/compiler/as3/binding/TypeAnalyzer.java
index d443aa8..909113f 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/TypeAnalyzer.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/TypeAnalyzer.java
@@ -54,8 +54,6 @@
  * in other places in the compiler and it should really be moved to
  * another package to reflect is more general use, something like
  * flex2.compiler.type. or flex2.compiler.as3.type.
- *
- * @author Paul Reilly
  */
 public class TypeAnalyzer extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/Watcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/Watcher.java
index 69fc4f9..5afd452 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/Watcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/Watcher.java
@@ -31,8 +31,6 @@
 /**
  * This class represents the information needed to construct the code
  * for a runtime watcher.
- *
- * @author Paul Reilly
  */
 public abstract class Watcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/binding/XMLWatcher.java b/modules/compiler/src/java/flex2/compiler/as3/binding/XMLWatcher.java
index 34b7f3c..4b02ab3 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/binding/XMLWatcher.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/binding/XMLWatcher.java
@@ -22,8 +22,6 @@
 /**
  * This class represents the information needed to construct the code
  * for a runtime XML watcher.
- *
- * @author Roger Gonzalez
  */
 public class XMLWatcher extends PropertyWatcher
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeClassInfo.java b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeClassInfo.java
index ca43a1b..d9fcb2e 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeClassInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeClassInfo.java
@@ -39,8 +39,6 @@
  * A base class for data common to Bindable and Managed metadata
  * processing.
  *
- * @author Basil Hosmer
- * @author Paul Reilly
  */
 public abstract class GenerativeClassInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeExtension.java b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeExtension.java
index d2070b3..994e7f9 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeExtension.java
@@ -34,8 +34,6 @@
  * A base class for compiler extension logic common to Bindable and
  * Managed metadata processing.
  *
- * @author Basil Hosmer
- * @author Paul Reilly
  */
 public abstract class GenerativeExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeFirstPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeFirstPassEvaluator.java
index 84a6acd..f3b4b34 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeFirstPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeFirstPassEvaluator.java
@@ -30,8 +30,6 @@
  * A common base class for Bindable and Managed metadata first pass
  * evaluators.
  *
- * @author Basil Hosmer
- * @author Paul Reilly
  */
 public abstract class GenerativeFirstPassEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeSecondPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeSecondPassEvaluator.java
index 53d7831..dc98118 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeSecondPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/genext/GenerativeSecondPassEvaluator.java
@@ -44,8 +44,6 @@
  * A common base class for Bindable and Managed metadata second pass
  * evaluators.
  *
- * @author Basil Hosmer
- * @author Paul Reilly
  */
 public abstract class GenerativeSecondPassEvaluator extends EvaluatorAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtension.java b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtension.java
index f8d2e4f..f2463e1 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtension.java
@@ -31,8 +31,6 @@
 
 /**
  * A compiler extension used to process Managed metadata.
- *
- * @author Paul Reilly
  */
 public final class ManagedExtension extends GenerativeExtension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtensionError.java b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtensionError.java
index 1032c05..9927b88 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtensionError.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedExtensionError.java
@@ -34,8 +34,6 @@
 /**
  * A compiler extension used to report an error when Managed metadata
  * is used on a MXML component.
- *
- * @author Jason Williams
  */
 public class ManagedExtensionError implements Extension {
 
diff --git a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedFirstPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedFirstPassEvaluator.java
index 32ff03d..1145e0d 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedFirstPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedFirstPassEvaluator.java
@@ -36,8 +36,6 @@
 /**
  * This evaluator handles processing class level Managed metadata and
  * reporting errors for Managed metadata used elsewhere.
- *
- * @author Paul Reilly
  */
 public class ManagedFirstPassEvaluator extends GenerativeFirstPassEvaluator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedSecondPassEvaluator.java b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedSecondPassEvaluator.java
index 1f1b4f7..753f288 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedSecondPassEvaluator.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/managed/ManagedSecondPassEvaluator.java
@@ -44,8 +44,6 @@
  * variables, with getter/setter pairs, which logic to enable data
  * services.  See the functions, getProperty() and setProperty(), in
  * the ActionScript class, mx.data.utils.Managed, for more info.
- *
- * @author Paul Reilly
  */
 public class ManagedSecondPassEvaluator extends GenerativeSecondPassEvaluator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/reflect/As3Class.java b/modules/compiler/src/java/flex2/compiler/as3/reflect/As3Class.java
index 6f8b91c..eb19470 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/reflect/As3Class.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/reflect/As3Class.java
@@ -31,8 +31,6 @@
 /**
  * TypeTable implementation based on type information extracted from
  * ASC's ClassDefinitionNode.
- *
- * @author Clement Wong
  */
 public final class As3Class implements AbcClass
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/reflect/MetaData.java b/modules/compiler/src/java/flex2/compiler/as3/reflect/MetaData.java
index 622a78a..f8411a4 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/reflect/MetaData.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/reflect/MetaData.java
@@ -30,8 +30,6 @@
 /**
  * TypeTable implementation based on type information extracted from
  * ASC's MetaDataNode.
- *
- * @author Clement Wong
  */
 public final class MetaData implements flex2.compiler.abc.MetaData
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/reflect/Method.java b/modules/compiler/src/java/flex2/compiler/as3/reflect/Method.java
index 3f6b7a0..90c4add 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/reflect/Method.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/reflect/Method.java
@@ -25,8 +25,6 @@
 /**
  * TypeTable implementation based on type information extracted from
  * ASC's FunctionDefinitionNode.
- *
- * @author Clement Wong
  */
 public final class Method extends SlotReflect implements flex2.compiler.abc.Method
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/reflect/NodeMagic.java b/modules/compiler/src/java/flex2/compiler/as3/reflect/NodeMagic.java
index 5c604fd..9788901 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/reflect/NodeMagic.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/reflect/NodeMagic.java
@@ -58,10 +58,6 @@
  * methods sometimes get nodes in an earlier state than the reflection
  * methods expect.  Again, these differences in node state should
  * ideally be made systematic in an ASC API.
- *
- * @author Basil Hosmer
- * @author Clement Wong
- * @author Paul Reilly
  */
 public class NodeMagic
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/reflect/SlotReflect.java b/modules/compiler/src/java/flex2/compiler/as3/reflect/SlotReflect.java
index 7d1590c..f6f6921 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/reflect/SlotReflect.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/reflect/SlotReflect.java
@@ -28,7 +28,6 @@
 
 /**
  * Base class for Variable & Method - just a facade, that wraps a macromedi.asc.semantics.Slot.
- * @author Erik Tierney (tierney@adobe.com)
  */
 public class SlotReflect
 {
diff --git a/modules/compiler/src/java/flex2/compiler/as3/reflect/TypeTable.java b/modules/compiler/src/java/flex2/compiler/as3/reflect/TypeTable.java
index edc6c9e..48a84ec 100644
--- a/modules/compiler/src/java/flex2/compiler/as3/reflect/TypeTable.java
+++ b/modules/compiler/src/java/flex2/compiler/as3/reflect/TypeTable.java
@@ -35,7 +35,6 @@
 /**
  * The reflection API exposed to As3Compiler extensions.
  *
- * @author Clement Wong
  * @see flex2.compiler.as3.Extension
  * @see flex2.compiler.as3.As3Compiler
  */
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/ASDocConfigHandler.java b/modules/compiler/src/java/flex2/compiler/asdoc/ASDocConfigHandler.java
index f9c9d84..b5e1fa9 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/ASDocConfigHandler.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/ASDocConfigHandler.java
@@ -33,8 +33,6 @@
 
 /**
  * SAX Handler for parsing ASDoc_Config_Base.xml and writing out ASDoc_Config.xml
- *
- * @author Brian Deitte
  */
 public class ASDocConfigHandler extends DefaultHandler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/ASDocExtension.java b/modules/compiler/src/java/flex2/compiler/asdoc/ASDocExtension.java
index c292ceb..58d5252 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/ASDocExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/ASDocExtension.java
@@ -48,8 +48,6 @@
 
 /**
  * Compiler extension that creates the ASDoc xml file
- * 
- * @author Brian Deitte
  */
 public class ASDocExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/AsDocAPI.java b/modules/compiler/src/java/flex2/compiler/asdoc/AsDocAPI.java
index 2d26efa..5487c7f 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/AsDocAPI.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/AsDocAPI.java
@@ -94,8 +94,6 @@
  * and Compc do. Parameters go through the Flex configuration scheme and the ASC call uses
  * Flex's infastructure for compiling. The XSLT processing is done by calling
  * net.sf.saxon.Transform process.
- *
- * @author Brian Deitte
  */
 public class AsDocAPI
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/AsDocHelper.java b/modules/compiler/src/java/flex2/compiler/asdoc/AsDocHelper.java
index e374a84..e8ce40d 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/AsDocHelper.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/AsDocHelper.java
@@ -30,8 +30,6 @@
  * This class reads the toplevel.xml and passes the Dom tree to classes
  * responsible for generating
  * dita based xml files.
- * 
- * @author gauravj
  */
 public class AsDocHelper
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/AsDocUtil.java b/modules/compiler/src/java/flex2/compiler/asdoc/AsDocUtil.java
index 698ab99..12a780e 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/AsDocUtil.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/AsDocUtil.java
@@ -50,8 +50,6 @@
  * contains utility functions to convert description to short description, to
  * decompose class names, validation functions. It also performs conversion of
  * various html content to DITA format.
- * 
- * @author gauravj
  */
 public class AsDocUtil
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/ClassTable.java b/modules/compiler/src/java/flex2/compiler/asdoc/ClassTable.java
index e229884..92c3d5c 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/ClassTable.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/ClassTable.java
@@ -74,9 +74,6 @@
  * containing each unique package name linked to a CommentEntry for
  * that package (if it exists). A HashSet is used to quickly check
  * for known tag names.
- * 
- * @author klin
- *
  */
 public class ClassTable implements DocCommentTable {
     
@@ -392,10 +389,6 @@
      * CommentEntries in the order provided by KeyPair. CommentsTable
      * also assists in finding the correct CommentEntry to inherit
      * documentation from.
-     * 
-     * 
-     * @author klin
-     *
      */
     private class CommentsTable extends TreeMap<KeyPair, DocComment> {
         
@@ -598,9 +591,6 @@
          * that allows for easy retrieval from a CommentsTable. Metadata
          * and their comments are held in a definition's CommentEntry
          * through the List, metadata.
-         * 
-         * @author klin
-         *
          */
         private class CommentEntry implements DocComment{
             
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/DocComment.java b/modules/compiler/src/java/flex2/compiler/asdoc/DocComment.java
index fb6b0d0..beaba05 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/DocComment.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/DocComment.java
@@ -27,9 +27,6 @@
  * will return null, -1, or false if the attribute does not
  * exist. The easiest way to retrieve all the tags is through
  * the getAllTags() method.
- * 
- * @author klin
- *
  */
 public interface DocComment
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/OverviewsHandler.java b/modules/compiler/src/java/flex2/compiler/asdoc/OverviewsHandler.java
index 3076bfa..197d4cd 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/OverviewsHandler.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/OverviewsHandler.java
@@ -32,8 +32,6 @@
 
 /**
  * SAX Handler for parsing Overviews_Base.xml and writing out overviews.xml
- *
- * @author Brian Deitte
  */
 public class OverviewsHandler extends DefaultHandler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/PackageInfo.java b/modules/compiler/src/java/flex2/compiler/asdoc/PackageInfo.java
index 02db4a9..04affac 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/PackageInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/PackageInfo.java
@@ -21,8 +21,6 @@
 
 /**
  * This class is used to store package level asdoc descriptions.
- * 
- * @author Brian Deitte
  */
 public class PackageInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/PackagesConfiguration.java b/modules/compiler/src/java/flex2/compiler/asdoc/PackagesConfiguration.java
index bab4544..1711fb8 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/PackagesConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/PackagesConfiguration.java
@@ -29,7 +29,6 @@
 
 /**
  * This class is stores the package info classes for all packages in the source paths.
- * @author Brian Deitte
  */
 public class PackagesConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/QualifiedNameInfo.java b/modules/compiler/src/java/flex2/compiler/asdoc/QualifiedNameInfo.java
index dc44bce..d4c6cfe 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/QualifiedNameInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/QualifiedNameInfo.java
@@ -23,8 +23,6 @@
 
 /**
  * Stores the info for the class related to a method/field/class and parent classes.
- * 
- * @author gauravj
  */
 public class QualifiedNameInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/SortComparator.java b/modules/compiler/src/java/flex2/compiler/asdoc/SortComparator.java
index 10b8184..4cb6236 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/SortComparator.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/SortComparator.java
@@ -23,8 +23,6 @@
 
 /** 
  * This class is used to sort the string based on the length of the string
- *    
- * @author gauravj
  */
 public class SortComparator implements Comparator<String>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.java b/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.java
index 48cdfd8..a140767 100644
--- a/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.java
+++ b/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.java
@@ -41,8 +41,6 @@
  * This class converts the toplevel.xml to dita based xml files. It create one
  * file per package and one additional file (packages.dita) containing the list
  * of packages.
- * 
- * @author gauravj
  */
 public class TopLevelClassesGenerator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java
index c10dec9..448a6da 100644
--- a/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java
@@ -55,8 +55,6 @@
  * of these options have an optional prefix of "compiler", as long as
  * the option can be resolved unambiguously.  For example,
  * "-compiler.debug", can be abbreviated to "-debug".
- *
- * @author Roger Gonzalez
  */
 public class CompilerConfiguration implements As3Configuration,
                                               flex2.compiler.mxml.MxmlConfiguration, Cloneable
diff --git a/modules/compiler/src/java/flex2/compiler/common/Configuration.java b/modules/compiler/src/java/flex2/compiler/common/Configuration.java
index 321ac84..9c89347 100644
--- a/modules/compiler/src/java/flex2/compiler/common/Configuration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/Configuration.java
@@ -117,9 +117,6 @@
  * You can force one configuration option to be set before another,
  * and avoid race conditions, by using the
  * ConfigurationInfo.getSoftPrerequisites() method.
- *
- * @author Roger Gonzalez
- * @author Gordon Smith (notes below)
  */
 public class Configuration implements LinkerConfiguration, Cloneable
 {
@@ -1175,9 +1172,6 @@
 	/**
 	 * Capture the information in one argument specifing -runtime-shared-libraries-path
 	 * information.
-	 * 
-	 * @author dloverin
-	 * 
 	 */
 	public class RslPathInfo
 	{
diff --git a/modules/compiler/src/java/flex2/compiler/common/ConfigurationPathResolver.java b/modules/compiler/src/java/flex2/compiler/common/ConfigurationPathResolver.java
index 132ba26..b14b99a 100644
--- a/modules/compiler/src/java/flex2/compiler/common/ConfigurationPathResolver.java
+++ b/modules/compiler/src/java/flex2/compiler/common/ConfigurationPathResolver.java
@@ -35,8 +35,6 @@
  * Roger, points out, this could be renamed RelativePathResolver or
  * something, since it just resolves things relative to a root
  * directory.
- *
- * @author Brian Deitte
  */
 public class ConfigurationPathResolver implements SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/DefaultsConfigurator.java b/modules/compiler/src/java/flex2/compiler/common/DefaultsConfigurator.java
index cda9657..35261ef 100644
--- a/modules/compiler/src/java/flex2/compiler/common/DefaultsConfigurator.java
+++ b/modules/compiler/src/java/flex2/compiler/common/DefaultsConfigurator.java
@@ -48,8 +48,6 @@
  * In the end, if it is too much of a pain, don't worry about it, just
  * set your local defaults inside your configuration object.  No big
  * deal.
- *
- * @author Roger Gonzalez
  */
 public class DefaultsConfigurator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/FontsConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/FontsConfiguration.java
index 6168868..a909a42 100644
--- a/modules/compiler/src/java/flex2/compiler/common/FontsConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/FontsConfiguration.java
@@ -38,9 +38,6 @@
 /**
  * This class defines the fonts related configuration options.  These
  * options are typically set via flex-config.xml.
- *
- * @author Kyle Quevillon
- * @author Peter Farland
  */
 @SuppressWarnings("unchecked")
 public class FontsConfiguration
diff --git a/modules/compiler/src/java/flex2/compiler/common/FramesConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/FramesConfiguration.java
index 55d419b..1317aa8 100644
--- a/modules/compiler/src/java/flex2/compiler/common/FramesConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/FramesConfiguration.java
@@ -43,8 +43,6 @@
  *   </frame>
  * </frames>
  * </PRE>
- *
- * @author Roger Gonzalez
  */
 public class FramesConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/LocalFilePathResolver.java b/modules/compiler/src/java/flex2/compiler/common/LocalFilePathResolver.java
index 5124091..e329edf 100644
--- a/modules/compiler/src/java/flex2/compiler/common/LocalFilePathResolver.java
+++ b/modules/compiler/src/java/flex2/compiler/common/LocalFilePathResolver.java
@@ -49,8 +49,6 @@
  *
  * When the current working directory is C:/, we don't want resolve() to return
  * C:/image.jpg.
- * 
- * @author Brian Deitte
  */
 public class LocalFilePathResolver implements SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/MetadataConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/MetadataConfiguration.java
index 58dad3a..87b1c9f 100644
--- a/modules/compiler/src/java/flex2/compiler/common/MetadataConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/MetadataConfiguration.java
@@ -32,8 +32,6 @@
 
 /**
  * This class handles metadata specific configuration options.
- *
- * @author Roger Gonzalez
  */
 public class MetadataConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/MxmlConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/MxmlConfiguration.java
index 228a50b..a95e777 100644
--- a/modules/compiler/src/java/flex2/compiler/common/MxmlConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/MxmlConfiguration.java
@@ -33,8 +33,6 @@
  * subcompiler configuration options are declared and
  * flex2.compiler.common.CompilerConfiguration, which is where
  * flex2.compiler.mxml.MxmlConfiguration is defined.
- *
- * @author Clement Wong
  */
 public class MxmlConfiguration
 {
@@ -48,6 +46,7 @@
     //
     // 'compiler.mxml.compatibility-version' option
     //
+    public static final int VERSION_4_14_1 = 0x040e0001;
 	public static final int VERSION_4_14 = 0x040e0000;
 	public static final int VERSION_4_13 = 0x040d0000;
 	public static final int VERSION_4_12_1 = 0x040c0001;
@@ -63,7 +62,7 @@
     public static final int VERSION_3_0 = 0x03000000;
     public static final int VERSION_2_0_1 = 0x02000001;
     public static final int VERSION_2_0 = 0x02000000;
-    public static final int CURRENT_VERSION = VERSION_4_14;
+    public static final int CURRENT_VERSION = VERSION_4_14_1;
     public static final int EARLIEST_MAJOR_VERSION = 3;
     public static final int LATEST_MAJOR_VERSION = 4;
     public static final int LATEST_MINOR_VERSION = 14;
diff --git a/modules/compiler/src/java/flex2/compiler/common/NamespacesConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/NamespacesConfiguration.java
index cfa48d5..306e36e 100644
--- a/modules/compiler/src/java/flex2/compiler/common/NamespacesConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/NamespacesConfiguration.java
@@ -33,8 +33,6 @@
 
 /**
  * This class handles namespace specific configuration options.
- *
- * @author Clement Wong
  */
 public class NamespacesConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/PathResolver.java b/modules/compiler/src/java/flex2/compiler/common/PathResolver.java
index b03ad4f..f92d912 100644
--- a/modules/compiler/src/java/flex2/compiler/common/PathResolver.java
+++ b/modules/compiler/src/java/flex2/compiler/common/PathResolver.java
@@ -31,8 +31,6 @@
  * PathResolver wraps a collection of SinglePathResolver's like
  * LocalFilePathResolver, SourcePath, SwcPathResolver, and
  * URLPathResolver.
- *
- * @author Brian Deitte
  */
 public class PathResolver implements SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/RuntimeSharedLibrarySettingsConfiguration.java b/modules/compiler/src/java/flex2/compiler/common/RuntimeSharedLibrarySettingsConfiguration.java
index 5718480..ff43391 100644
--- a/modules/compiler/src/java/flex2/compiler/common/RuntimeSharedLibrarySettingsConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/common/RuntimeSharedLibrarySettingsConfiguration.java
@@ -34,9 +34,6 @@
 /**
  *  Configuration options association with the 
  *  runtime-shared-library-path option.
- *  
- *  @author dloverin
- *
  */
 public class RuntimeSharedLibrarySettingsConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/common/SinglePathResolver.java b/modules/compiler/src/java/flex2/compiler/common/SinglePathResolver.java
index da94928..47efb5c 100644
--- a/modules/compiler/src/java/flex2/compiler/common/SinglePathResolver.java
+++ b/modules/compiler/src/java/flex2/compiler/common/SinglePathResolver.java
@@ -25,8 +25,6 @@
  * Defines the API for path resolver implemenations.  Other than
  * PathResolver, implemenations of this interface resolve paths in a
  * single way.
- *
- * @author Brian Deitte
  */
 public interface SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/AdvancedConfigurationInfo.java b/modules/compiler/src/java/flex2/compiler/config/AdvancedConfigurationInfo.java
index 3b19e05..9b9d5ee 100644
--- a/modules/compiler/src/java/flex2/compiler/config/AdvancedConfigurationInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/config/AdvancedConfigurationInfo.java
@@ -22,8 +22,6 @@
 /**
  * A convenient ConfigurationInfo extension which returns true from
  * isAdvanced().
- *
- * @author Roger Gonzalez
  */
 public class AdvancedConfigurationInfo extends ConfigurationInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/CommandLineConfigurator.java b/modules/compiler/src/java/flex2/compiler/config/CommandLineConfigurator.java
index 221290e..5d7fc60 100644
--- a/modules/compiler/src/java/flex2/compiler/config/CommandLineConfigurator.java
+++ b/modules/compiler/src/java/flex2/compiler/config/CommandLineConfigurator.java
@@ -37,8 +37,6 @@
  * args and populate a ConfigurationBuffer.  It also contains some
  * associated methods like brief() and usage().  A counterpart of
  * FileConfigurator and SystemPropertyConfigurator.
- *
- * @author Roger Gonzalez
  */
 public class CommandLineConfigurator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/ConfigurationBuffer.java b/modules/compiler/src/java/flex2/compiler/config/ConfigurationBuffer.java
index a5be3e8..8d8a651 100644
--- a/modules/compiler/src/java/flex2/compiler/config/ConfigurationBuffer.java
+++ b/modules/compiler/src/java/flex2/compiler/config/ConfigurationBuffer.java
@@ -74,8 +74,6 @@
  *   of other prerequisites for this var.  You will be guaranteed that the deps are committed before
  *   your var, or else a configurationexception will be thrown if a prerequsite was unset.  (Note that
  *   infinite cycles are not checked, so be careful.)<br>
- *
- * @author Roger Gonzalez
  */
 public final class ConfigurationBuffer
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/ConfigurationException.java b/modules/compiler/src/java/flex2/compiler/config/ConfigurationException.java
index 4367f11..c186239 100644
--- a/modules/compiler/src/java/flex2/compiler/config/ConfigurationException.java
+++ b/modules/compiler/src/java/flex2/compiler/config/ConfigurationException.java
@@ -25,8 +25,6 @@
 
 /**
  * A common base class for configuration related exceptions.
- *
- * @author Roger Gonzalez
  */
 public class ConfigurationException extends Exception implements ILocalizableMessage
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/ConfigurationFilter.java b/modules/compiler/src/java/flex2/compiler/config/ConfigurationFilter.java
index d027033..a55ba1e 100644
--- a/modules/compiler/src/java/flex2/compiler/config/ConfigurationFilter.java
+++ b/modules/compiler/src/java/flex2/compiler/config/ConfigurationFilter.java
@@ -22,8 +22,6 @@
 /**
  * Defines the API for configuration filters, which can be used to
  * restrict the valid configuration options.
- *  
- * @author dloverin
  */
 public interface ConfigurationFilter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/ConfigurationInfo.java b/modules/compiler/src/java/flex2/compiler/config/ConfigurationInfo.java
index b645e01..06844c8 100644
--- a/modules/compiler/src/java/flex2/compiler/config/ConfigurationInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/config/ConfigurationInfo.java
@@ -30,8 +30,6 @@
  * option.  For example, whether it's hidden, deprecated, advanced,
  * etc.  Subclasses should override ConfigurationInfo's methods to
  * change the defaults.
- *
- * @author Roger Gonzalez
  */
 public class ConfigurationInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/ConfigurationValue.java b/modules/compiler/src/java/flex2/compiler/config/ConfigurationValue.java
index b1e84b1..a95fc4c 100644
--- a/modules/compiler/src/java/flex2/compiler/config/ConfigurationValue.java
+++ b/modules/compiler/src/java/flex2/compiler/config/ConfigurationValue.java
@@ -25,8 +25,6 @@
 /**
  * This class represents an instance of a configuration option.  For
  * example, "-debug=true".
- *
- * @author Roger Gonzalez
  */
 public class ConfigurationValue
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/FileConfigurator.java b/modules/compiler/src/java/flex2/compiler/config/FileConfigurator.java
index 7911ad3..a1cb479 100644
--- a/modules/compiler/src/java/flex2/compiler/config/FileConfigurator.java
+++ b/modules/compiler/src/java/flex2/compiler/config/FileConfigurator.java
@@ -55,8 +55,6 @@
  * configuration options and populate a ConfigurationBuffer.  A
  * counterpart of CommandLineConfigurator and
  * SystemPropertyConfigurator.
- *
- * @author Roger Gonzalez
  */
 public class FileConfigurator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/config/SystemPropertyConfigurator.java b/modules/compiler/src/java/flex2/compiler/config/SystemPropertyConfigurator.java
index 23eece7..59754ef 100644
--- a/modules/compiler/src/java/flex2/compiler/config/SystemPropertyConfigurator.java
+++ b/modules/compiler/src/java/flex2/compiler/config/SystemPropertyConfigurator.java
@@ -29,8 +29,6 @@
  * A utility class, which is used to load configuration options via
  * system properties and populate a ConfigurationBuffer.  A
  * counterpart of CommandLineConfigurator and FileConfigurator.
- *
- * @author Roger Gonzalez
  */
 public class SystemPropertyConfigurator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/ConditionTypeNotSupported.java b/modules/compiler/src/java/flex2/compiler/css/ConditionTypeNotSupported.java
index 8267dac..4b511d8 100644
--- a/modules/compiler/src/java/flex2/compiler/css/ConditionTypeNotSupported.java
+++ b/modules/compiler/src/java/flex2/compiler/css/ConditionTypeNotSupported.java
@@ -24,8 +24,6 @@
 /**
  * Warning used to report when a CSS condition type is not supported
  * yet.
- *
- * @author Paul Reilly
  */
 public class ConditionTypeNotSupported extends CompilerWarning
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/CssCompiler.java b/modules/compiler/src/java/flex2/compiler/css/CssCompiler.java
index 1029fb2..c1be12a 100644
--- a/modules/compiler/src/java/flex2/compiler/css/CssCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/css/CssCompiler.java
@@ -70,8 +70,6 @@
  * into bytecode.  When the resulting SWF is loaded at runtime as a
  * CSS module, the StyleManager will be populated with the styles
  * defined in the CSS file.
- *
- * @author Paul Reilly
  */
 public class CssCompiler extends AbstractDelegatingSubCompiler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/Import.java b/modules/compiler/src/java/flex2/compiler/css/Import.java
index 891928f..d1ac01f 100644
--- a/modules/compiler/src/java/flex2/compiler/css/Import.java
+++ b/modules/compiler/src/java/flex2/compiler/css/Import.java
@@ -22,8 +22,6 @@
 /**
  * Value object used to represent a CSS value and the line number
  * where it came from.
- *
- * @author Paul Reilly
  */
 public class Import
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/ParseError.java b/modules/compiler/src/java/flex2/compiler/css/ParseError.java
index 2b8d574..405d1f3 100644
--- a/modules/compiler/src/java/flex2/compiler/css/ParseError.java
+++ b/modules/compiler/src/java/flex2/compiler/css/ParseError.java
@@ -23,8 +23,6 @@
 
 /**
  * Error used to report when an exception is thrown during CSS parsing.
- *
- * @author Paul Reilly
  */
 public class ParseError extends CompilerError
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/Reference.java b/modules/compiler/src/java/flex2/compiler/css/Reference.java
index 4ab7734..42d74d6 100644
--- a/modules/compiler/src/java/flex2/compiler/css/Reference.java
+++ b/modules/compiler/src/java/flex2/compiler/css/Reference.java
@@ -23,8 +23,6 @@
  * This value object represents a ClassReference() or
  * PropertyReference() CSS function.  It is used as a
  * flash.css.StyleProperty value.
- *
- * @author Paul Reilly
  */
 public class Reference
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/SelectorTypeNotSupported.java b/modules/compiler/src/java/flex2/compiler/css/SelectorTypeNotSupported.java
index e0cdea6..f96ac23 100644
--- a/modules/compiler/src/java/flex2/compiler/css/SelectorTypeNotSupported.java
+++ b/modules/compiler/src/java/flex2/compiler/css/SelectorTypeNotSupported.java
@@ -23,8 +23,6 @@
 
 /**
  * Warning used to report when an unsupported selector type is used.
- *
- * @author Paul Reilly
  */
 public class SelectorTypeNotSupported extends CompilerWarning
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/StyleConflictException.java b/modules/compiler/src/java/flex2/compiler/css/StyleConflictException.java
index 2fedc91..dd7a199 100644
--- a/modules/compiler/src/java/flex2/compiler/css/StyleConflictException.java
+++ b/modules/compiler/src/java/flex2/compiler/css/StyleConflictException.java
@@ -27,8 +27,6 @@
  * with conflicting "inheriting" values.  Until the Flex framework
  * supports scoped styling, a style can't be inheriting and
  * non-inheriting in the same application.
- *
- * @author Paul Reilly
  */
 public class StyleConflictException extends CompilerMessage.CompilerError
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/StyleDef.java b/modules/compiler/src/java/flex2/compiler/css/StyleDef.java
index 7b77f46..c37797d 100644
--- a/modules/compiler/src/java/flex2/compiler/css/StyleDef.java
+++ b/modules/compiler/src/java/flex2/compiler/css/StyleDef.java
@@ -77,9 +77,6 @@
  * 
  * This class is complicated by the fact that it supports both Flex 3 and
  * Flex 4 style subsystems independently.
- *
- * @author Paul Reilly
- * @author Pete Farland
  */
 public class StyleDef
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/StyleModule.java b/modules/compiler/src/java/flex2/compiler/css/StyleModule.java
index 4ae70f4..0d3f873 100644
--- a/modules/compiler/src/java/flex2/compiler/css/StyleModule.java
+++ b/modules/compiler/src/java/flex2/compiler/css/StyleModule.java
@@ -62,9 +62,6 @@
  * This class is used by the CssCompiler as an object model for a CSS
  * document.  StyleModule instances are used as input for code
  * generation.
- *
- * @author Paul Reilly
- * @author Pete Farland
  */
 public class StyleModule
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/Styles.java b/modules/compiler/src/java/flex2/compiler/css/Styles.java
index e865429..99f1694 100644
--- a/modules/compiler/src/java/flex2/compiler/css/Styles.java
+++ b/modules/compiler/src/java/flex2/compiler/css/Styles.java
@@ -42,9 +42,6 @@
  * Note: both old [Style] and new [StyleProperty] metadata formats may
  * be stored.
  * <p/>
- *
- * @author Paul Reilly
- * @author Pete Farland
  */
 public class Styles
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/StylesContainer.java b/modules/compiler/src/java/flex2/compiler/css/StylesContainer.java
index e7fdbf5..e29120d 100644
--- a/modules/compiler/src/java/flex2/compiler/css/StylesContainer.java
+++ b/modules/compiler/src/java/flex2/compiler/css/StylesContainer.java
@@ -77,9 +77,6 @@
  * This class is an MXML document specific override of StyleModule. It provides
  * a context that manages style declarations for both default styles/themes
  * and document style nodes. 
- *
- * @author Paul Reilly
- * @author Pete Farland
  */
 public class StylesContainer extends StyleModule
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/UnqualifiedTypeSelector.java b/modules/compiler/src/java/flex2/compiler/css/UnqualifiedTypeSelector.java
index ce34158..ade7b6e 100644
--- a/modules/compiler/src/java/flex2/compiler/css/UnqualifiedTypeSelector.java
+++ b/modules/compiler/src/java/flex2/compiler/css/UnqualifiedTypeSelector.java
@@ -22,8 +22,6 @@
 
 /**
  * Warning used to report when a type selector is not fully qualified.
- *
- * @author Pete Farland
  */
 public class UnqualifiedTypeSelector extends CompilerWarning
 {
diff --git a/modules/compiler/src/java/flex2/compiler/css/UnresolvedQualifiedTypeSelector.java b/modules/compiler/src/java/flex2/compiler/css/UnresolvedQualifiedTypeSelector.java
index bfc2602..7049c27 100644
--- a/modules/compiler/src/java/flex2/compiler/css/UnresolvedQualifiedTypeSelector.java
+++ b/modules/compiler/src/java/flex2/compiler/css/UnresolvedQualifiedTypeSelector.java
@@ -23,8 +23,6 @@
 /**
  * Warning used to report when a qualified type selector could not be
  * resolved to a component.
- *
- * @author Paul Reilly
  */
 public class UnresolvedQualifiedTypeSelector extends CompilerWarning
 {
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/ExtensionManager.java b/modules/compiler/src/java/flex2/compiler/extensions/ExtensionManager.java
index 972ccd6..d26a831 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/ExtensionManager.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/ExtensionManager.java
@@ -38,8 +38,6 @@
 /**
  * This class manages external extensions, which can be used to add
  * additional functionality to the compiler.
- *
- * @author Andrew Westberg
  */
 public class ExtensionManager
 {
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/ExtensionsConfiguration.java b/modules/compiler/src/java/flex2/compiler/extensions/ExtensionsConfiguration.java
index bea2996..40e8e7b 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/ExtensionsConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/ExtensionsConfiguration.java
@@ -36,8 +36,6 @@
 /**
  * This class handles extension specific configuration options.
  * Currently, there is only one, -compiler.extensions.extension.
- *
- * @author Andrew Westberg
  */
 public class ExtensionsConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/IApplicationExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/IApplicationExtension.java
index ae32b0d..2dc59ed 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/IApplicationExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/IApplicationExtension.java
@@ -24,8 +24,6 @@
 /**
  * Defines the API for extensions, which run at the end of a OEM API
  * application compilation.
- *
- * @author Andrew Westberg
  */
 public interface IApplicationExtension
     extends IExtension
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/ICompcExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/ICompcExtension.java
index 75e1741..7dd3af9 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/ICompcExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/ICompcExtension.java
@@ -24,8 +24,6 @@
 /**
  * Defines the API for extensions, which run at the end of a command
  * line library compilation.
- *
- * @author Andrew Westberg
  */
 public interface ICompcExtension
     extends IExtension
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/IConfigurableExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/IConfigurableExtension.java
index beb2ef0..03e342f 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/IConfigurableExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/IConfigurableExtension.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for extensions, which support parameters.
- *
- * @author Andrew Westberg
  */
 public interface IConfigurableExtension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/IExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/IExtension.java
index c2d7ec6..d43798b 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/IExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/IExtension.java
@@ -22,8 +22,6 @@
 /**
  * The base extension interface.  Extensions should implement one of
  * the IExtension subinterfaces.
- *
- * @author Andrew Westberg
  */
 public interface IExtension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/ILibraryExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/ILibraryExtension.java
index 7b7256b..b6f6590 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/ILibraryExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/ILibraryExtension.java
@@ -25,8 +25,6 @@
 /**
  * Defines the API for extensions, which run at the end of an OEM API
  * library compilation.
- *
- * @author Andrew Westberg
  */
 public interface ILibraryExtension
     extends IExtension
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/IMxmlcExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/IMxmlcExtension.java
index 5210c1d..b08f53d 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/IMxmlcExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/IMxmlcExtension.java
@@ -22,8 +22,6 @@
 /**
  * Defines the API for extensions, which run at the end of a command
  * line application compilation.
- *
- * @author Andrew Westberg
  */
 public interface IMxmlcExtension
     extends IExtension
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/IPreCompileExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/IPreCompileExtension.java
index bda3b73..f6d907c 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/IPreCompileExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/IPreCompileExtension.java
@@ -36,8 +36,6 @@
 
 /**
  * Defines the API for extensions, which run before each compilation.
- *
- * @author Andrew Westberg
  */
 public interface IPreCompileExtension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/extensions/IPreLinkExtension.java b/modules/compiler/src/java/flex2/compiler/extensions/IPreLinkExtension.java
index 6bbdf67..5745e56 100644
--- a/modules/compiler/src/java/flex2/compiler/extensions/IPreLinkExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/extensions/IPreLinkExtension.java
@@ -35,8 +35,6 @@
 /**
  * Defines the API for extensions, which run before each PreLink run.
  * PreLink's run can be executed multiple times.
- *
- * @author Andrew Westberg
  */
 public interface IPreLinkExtension
     extends IExtension
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java b/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java
index 2d623e8..e86b8da 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java
@@ -82,7 +82,6 @@
  * instantiate instances of RichText and link them to a DefineSprite in the
  * appropriate location in the SWF primitive display list.
  * </p>
- * @author Pete Farland
  */
 public class FXGCompiler extends AbstractSubCompiler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FXGSymbolClass.java b/modules/compiler/src/java/flex2/compiler/fxg/FXGSymbolClass.java
index 3c0438b..851e384 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FXGSymbolClass.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FXGSymbolClass.java
@@ -29,8 +29,6 @@
  * an ActionScript class. This association links a tag primitive to more
  * complex assets, such as the ActionScript implementation of a TextGraphic
  * node (which does not have a tag primitive equivalent).
- *
- * @author Pete Farland
  */
 public class FXGSymbolClass
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java
index 620d567..4ba3f48 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java
@@ -67,9 +67,6 @@
  * generated include alpha masks, luminosity masks, and pixel-bender based
  * blend modes, namely: colordodge, colorburn, exclusion, softlight, hue,
  * saturation, color, and luminosity.
- * 
- * @author Peter Farland
- * @author Kaushal Kantawala
  */
 public class FlexFXG2SWFTranscoder extends FXG2SWFTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexGraphicNode.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexGraphicNode.java
index 7d22bd5..f5e1e9c 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexGraphicNode.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexGraphicNode.java
@@ -24,8 +24,6 @@
 /**
  * A Flex specific override for GraphicNode used to record whether the
  * FXG document includes any &lt;TextGraphic&gt; child nodes.
- * 
- * @author Peter Farland
  */
 public class FlexGraphicNode extends GraphicNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexLoggerAdapter.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexLoggerAdapter.java
index 8130b7b..00659ba 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexLoggerAdapter.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexLoggerAdapter.java
@@ -27,8 +27,6 @@
 
 /**
  * An adapter to bridge the FXGUtils and Flex compiler logging systems.
- * 
- * @author Peter Farland
  */
 public class FlexLoggerAdapter extends AbstractLogger
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexParagraphNode.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexParagraphNode.java
index e5b5333..d4ebd99 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexParagraphNode.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexParagraphNode.java
@@ -24,8 +24,6 @@
 /**
  * A Flex specific override for ParagraphNode used catch attributes that need to
  * be renamed on a &lt;p&gt; tag.
- * 
- * @author Peter Farland
  * @since 1.0
  */
 public class FlexParagraphNode extends ParagraphNode
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexResourceResolver.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexResourceResolver.java
index aebdac1..5161105 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexResourceResolver.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexResourceResolver.java
@@ -31,8 +31,6 @@
 /**
  * Provides a bridge between mxmlc's SinglePathResolver and fxgutils'
  * FXGResourceResolver.
- *
- * @author Pete Farland
  */
 public class FlexResourceResolver implements FXGResourceResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexRichTextNode.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexRichTextNode.java
index c94901a..b495a07 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexRichTextNode.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexRichTextNode.java
@@ -26,8 +26,6 @@
 /**
  * A Flex specific override for RichTextNode used to capture the 
  * attributes specified on a &lt;RichText&gt; node in FXG 2.0.
- * 
- * @author Peter Farland
  * @since FXG 2.0
  */
 public class FlexRichTextNode extends RichTextNode
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexSpanNode.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexSpanNode.java
index 9af1434..cd36410 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexSpanNode.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexSpanNode.java
@@ -24,8 +24,6 @@
 /**
  * A Flex specific override for SpanNode used to capture the 
  * attributes specified on a &lt;span&gt; node in FXG.
- * 
- * @author Peter Farland
  */
 public class FlexSpanNode extends SpanNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/fxg/FlexTextGraphicNode.java b/modules/compiler/src/java/flex2/compiler/fxg/FlexTextGraphicNode.java
index 1a22bb1..9ff6b34 100644
--- a/modules/compiler/src/java/flex2/compiler/fxg/FlexTextGraphicNode.java
+++ b/modules/compiler/src/java/flex2/compiler/fxg/FlexTextGraphicNode.java
@@ -33,8 +33,6 @@
 /**
  * A Flex specific override for TextGraphicNode used to capture the 
  * attributes specified on a &lt;TextGraphic&gt; node in FXG 1.0.
- * 
- * @author Peter Farland
  * @since FXG 1.0
  */
 public class FlexTextGraphicNode extends TextGraphicNode
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/ClassReference.java b/modules/compiler/src/java/flex2/compiler/i18n/ClassReference.java
index 1c50f23..d81d01a 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/ClassReference.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/ClassReference.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a ClassReference(...) resource value in a .properties file.
- * 
- * @author Gordon Smith
  */
 public class ClassReference
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/I18nCompiler.java b/modules/compiler/src/java/flex2/compiler/i18n/I18nCompiler.java
index 3480688..432e18b 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/I18nCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/I18nCompiler.java
@@ -56,9 +56,6 @@
 /**
  * Transforms translation files (usually .properties files) into
  * classes that extend ResourceBundle.
- *
- * @author Clement Wong
- * @author Brian Deitte
  */
 public class I18nCompiler extends AbstractSubCompiler implements flex2.compiler.SubCompiler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/I18nUtils.java b/modules/compiler/src/java/flex2/compiler/i18n/I18nUtils.java
index d5ba559..3b60e7b 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/I18nUtils.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/I18nUtils.java
@@ -45,9 +45,6 @@
 /**
  * Helper class used by I18nCompiler and other parts of the compiler
  * to handle I18N related code generation and translation.
- *
- * @author Brian Deitte
- * @author Gordon Smith
  */
 public class I18nUtils
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/PropertyText.java b/modules/compiler/src/java/flex2/compiler/i18n/PropertyText.java
index fde794c..0a5d8ff 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/PropertyText.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/PropertyText.java
@@ -41,9 +41,6 @@
 /**
  * Value object used to contain the information from an I18N
  * .properties file.
- *
- * @author Gordon Smith
- * @author Clement Wong
  */
 public class PropertyText extends OrderedProperties
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/PropertyTranslationFormat.java b/modules/compiler/src/java/flex2/compiler/i18n/PropertyTranslationFormat.java
index 101c890..38d6038 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/PropertyTranslationFormat.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/PropertyTranslationFormat.java
@@ -37,8 +37,6 @@
 
 /**
  * An implemenation of TranslationFormat, which works with .properties files.
- *
- * @author Brian Deitte
  */
 public class PropertyTranslationFormat implements TranslationFormat
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/TranslationException.java b/modules/compiler/src/java/flex2/compiler/i18n/TranslationException.java
index ab89fca..94be5a8 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/TranslationException.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/TranslationException.java
@@ -22,8 +22,6 @@
 /**
  * An exception thrown by PropertyTranslationFormat when IOExceptions
  * occur and caught by I18nCompiler, which reports them.
- *
- * @author Brian Deitte
  */
 public class TranslationException extends Exception
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/TranslationFormat.java b/modules/compiler/src/java/flex2/compiler/i18n/TranslationFormat.java
index 525583d..657a45e 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/TranslationFormat.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/TranslationFormat.java
@@ -27,8 +27,6 @@
 /**
  * Defines the API to be used by classes, which participate in I18N
  * translation.
- *
- * @author Brian Deitte
  */
 public interface TranslationFormat
 {
diff --git a/modules/compiler/src/java/flex2/compiler/i18n/TranslationInfo.java b/modules/compiler/src/java/flex2/compiler/i18n/TranslationInfo.java
index 9942b46..c9b2803 100644
--- a/modules/compiler/src/java/flex2/compiler/i18n/TranslationInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/i18n/TranslationInfo.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for translation related information.
- *
- * @author Brian Deitte
  */
 public interface TranslationInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/DeletedFile.java b/modules/compiler/src/java/flex2/compiler/io/DeletedFile.java
index 5af4a72..fd34e39 100644
--- a/modules/compiler/src/java/flex2/compiler/io/DeletedFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/DeletedFile.java
@@ -27,8 +27,6 @@
 /**
  * Represents a file, which has been deleted since the previous
  * compilation.
- *
- * @author Clement Wong
  */
 public class DeletedFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/FileUtil.java b/modules/compiler/src/java/flex2/compiler/io/FileUtil.java
index 36729fd..8c4fb7a 100644
--- a/modules/compiler/src/java/flex2/compiler/io/FileUtil.java
+++ b/modules/compiler/src/java/flex2/compiler/io/FileUtil.java
@@ -26,8 +26,6 @@
  * A helper class used by classes doing file operations.  Part of it's
  * original purpose was to consolidate J# handling, but J# support was
  * dropped many years ago.
- *
- * @author Clement Wong
  */
 public final class FileUtil
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/InMemoryFile.java b/modules/compiler/src/java/flex2/compiler/io/InMemoryFile.java
index 52c31db..c7a49bc 100644
--- a/modules/compiler/src/java/flex2/compiler/io/InMemoryFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/InMemoryFile.java
@@ -27,9 +27,7 @@
 
 /**
  * Represents a VirtualFile implementation, which is backed by a byte[].
- * 
- * @author Clement Wong
- */
+*/
 public class InMemoryFile implements VirtualFile
 {
 	public InMemoryFile(InputStream stream, long size, String name, String mimeType, long lastModified)
diff --git a/modules/compiler/src/java/flex2/compiler/io/LocalFile.java b/modules/compiler/src/java/flex2/compiler/io/LocalFile.java
index 694db83..e72240a 100644
--- a/modules/compiler/src/java/flex2/compiler/io/LocalFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/LocalFile.java
@@ -31,8 +31,6 @@
 /**
  * A VirtualFile implemenation, which is backed by a file on a local
  * disk.
- *
- * @author Clement Wong
  */
 public class LocalFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/NetworkFile.java b/modules/compiler/src/java/flex2/compiler/io/NetworkFile.java
index d8a49cf..44d7a2f 100644
--- a/modules/compiler/src/java/flex2/compiler/io/NetworkFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/NetworkFile.java
@@ -27,8 +27,6 @@
 /**
  * A VirtualFile implemenation, which is backed by a file not on a
  * local disk.
- *
- * @author Clement Wong
  */
 public class NetworkFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/ResourceFile.java b/modules/compiler/src/java/flex2/compiler/io/ResourceFile.java
index a08ff65..a4aaa72 100644
--- a/modules/compiler/src/java/flex2/compiler/io/ResourceFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/ResourceFile.java
@@ -29,8 +29,6 @@
  * Represents a VirtualFile impelemation, which is backed by a
  * collection of .properties with the same name, but coming from
  * different locales.
- *
- * @author Clement Wong
  */
 public class ResourceFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/TextFile.java b/modules/compiler/src/java/flex2/compiler/io/TextFile.java
index 8ab3b47..ef94ccf 100644
--- a/modules/compiler/src/java/flex2/compiler/io/TextFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/TextFile.java
@@ -24,8 +24,6 @@
 
 /**
  * Represents a VirtualFile implementation backed by a String object.
- *
- * @author Clement Wong
  */
 public class TextFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/VirtualFile.java b/modules/compiler/src/java/flex2/compiler/io/VirtualFile.java
index 9f9acef..4449871 100644
--- a/modules/compiler/src/java/flex2/compiler/io/VirtualFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/VirtualFile.java
@@ -26,8 +26,6 @@
 
 /**
  * Defines the API to by used by all virtual files.
- *
- * @author Clement Wong
  */
 public interface VirtualFile extends SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/VirtualZipFile.java b/modules/compiler/src/java/flex2/compiler/io/VirtualZipFile.java
index 0e07a13..82420a8 100644
--- a/modules/compiler/src/java/flex2/compiler/io/VirtualZipFile.java
+++ b/modules/compiler/src/java/flex2/compiler/io/VirtualZipFile.java
@@ -30,8 +30,6 @@
 /**
  * Represents a VirtualFile implementation, which is backed by a SwcLazyReadArchive.
  *
- * @author Brian Deitte
- * @author Paul Reilly
  */
 public class VirtualZipFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/io/ZipFileHolder.java b/modules/compiler/src/java/flex2/compiler/io/ZipFileHolder.java
index a35ebc8..d0c1031 100644
--- a/modules/compiler/src/java/flex2/compiler/io/ZipFileHolder.java
+++ b/modules/compiler/src/java/flex2/compiler/io/ZipFileHolder.java
@@ -29,8 +29,6 @@
 /**
  * A helper class used by VirtualZipFile to open and hold a ZipFile
  * upon request.
- *
- * @author Brian Deitte
  */
 public class ZipFileHolder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/AbstractTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/AbstractTranscoder.java
index a60c7d9..088d689 100644
--- a/modules/compiler/src/java/flex2/compiler/media/AbstractTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/AbstractTranscoder.java
@@ -50,8 +50,6 @@
  * This is the default transcoder implementation.  The only thing that
  * a subclass needs to do to override is to give the right information
  * in the constructor and provide an implementation of doTranscode().
- *
- * @author Brian Deitte
  */
 public abstract class AbstractTranscoder implements Transcoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/DataTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/DataTranscoder.java
index cf5c0eb..f5acc2b 100644
--- a/modules/compiler/src/java/flex2/compiler/media/DataTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/DataTranscoder.java
@@ -32,8 +32,6 @@
 
 /**
  * This transcoder supports embedding data using a ByteArray.
- *
- * @author Roger Gonzalez
  */
 public class DataTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/FontTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/FontTranscoder.java
index ec89468..b697166 100644
--- a/modules/compiler/src/java/flex2/compiler/media/FontTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/FontTranscoder.java
@@ -55,8 +55,6 @@
 
 /**
  * Transcodes fonts into DefineFont SWF tags for embedding.
- *
- * @author Roger Gonzalez
  */
 public class FontTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/ImageTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/ImageTranscoder.java
index 6d5621f..257ddca 100644
--- a/modules/compiler/src/java/flex2/compiler/media/ImageTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/ImageTranscoder.java
@@ -38,9 +38,6 @@
  * Base class for transcoding images.  For images with Slice 9 or
  * smoothing, we use a DefineSprite tags, which wraps a DefineShape
  * tag.  Otherwise, we use a DefineBits tag.
- *
- * @author Paul Reilly
- * @author Clement Wong
  */
 public abstract class ImageTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/JPEGTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/JPEGTranscoder.java
index 2933093..8ab9fc4 100644
--- a/modules/compiler/src/java/flex2/compiler/media/JPEGTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/JPEGTranscoder.java
@@ -33,8 +33,6 @@
 
 /**
  * Transcodes jpeg images into DefineBits tags for embedding.
- *
- * @author Roger Gonzalez
  */
 public class JPEGTranscoder extends ImageTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/LosslessImageTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/LosslessImageTranscoder.java
index 2ccbac2..5512eee 100644
--- a/modules/compiler/src/java/flex2/compiler/media/LosslessImageTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/LosslessImageTranscoder.java
@@ -47,10 +47,6 @@
  * SWF tags.  Compression with quality is supported.  For compression,
  * we convert images to JPEG, then transcode them into DefineBitsJPEG3
  * SWF tags.
- *
- * @author Roger Gonzalez
- * @author Joa Ebert
- * @author Paul Reilly
  */
 public class LosslessImageTranscoder extends ImageTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/MovieTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/MovieTranscoder.java
index 0d69045..40be0bb 100644
--- a/modules/compiler/src/java/flex2/compiler/media/MovieTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/MovieTranscoder.java
@@ -44,8 +44,6 @@
 
 /**
  * Transcodes a whole SWF or a font or symbol from a SWF.
- *
- * @author Clement Wong
  */
 public class MovieTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/PBJTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/PBJTranscoder.java
index 78a1eda..468c27f 100644
--- a/modules/compiler/src/java/flex2/compiler/media/PBJTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/PBJTranscoder.java
@@ -31,8 +31,6 @@
 
 /**
  * Transcodes a compiled PBJ shader file to an ActionScript class.
- * 
- * @author Peter Farland
  */
 public class PBJTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/SVGTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/SVGTranscoder.java
index b46d6bc..0c9af40 100644
--- a/modules/compiler/src/java/flex2/compiler/media/SVGTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/SVGTranscoder.java
@@ -39,10 +39,6 @@
 
 /**
  * Transcodes SVGs into DefineSprites for embedding.
- *
- * @author Pete Farland
- * @author Roger Gonzalez
- * @author Clement Wong
  */
 public class SVGTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/SkinTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/SkinTranscoder.java
index e71b562..a122a57 100644
--- a/modules/compiler/src/java/flex2/compiler/media/SkinTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/SkinTranscoder.java
@@ -44,8 +44,6 @@
  * subclassing them and adding IBorder, IFlexAsset, and
  * IFlexDisplayObject implementations as necessary.  This makes it
  * easier to bring the skin into a Flex application.
- *
- * @author Paul Reilly
  */
 public class SkinTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/SoundTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/SoundTranscoder.java
index 6308eaa..14f3d87 100644
--- a/modules/compiler/src/java/flex2/compiler/media/SoundTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/SoundTranscoder.java
@@ -35,8 +35,6 @@
 
 /**
  * Transcodes sounds into DefineSounds for embedding.
- *
- * @author Clement Wong
  */
 public class SoundTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/media/XMLTranscoder.java b/modules/compiler/src/java/flex2/compiler/media/XMLTranscoder.java
index 237fee6..12991ce 100644
--- a/modules/compiler/src/java/flex2/compiler/media/XMLTranscoder.java
+++ b/modules/compiler/src/java/flex2/compiler/media/XMLTranscoder.java
@@ -36,8 +36,6 @@
 /**
  * Transcodes XML files by wrapping them in an AS3 class which a data
  * variable of type XML.
- *
- * @author Roger Gonzalez
  */
 public class XMLTranscoder extends AbstractTranscoder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/AbstractGenerator.java b/modules/compiler/src/java/flex2/compiler/mxml/AbstractGenerator.java
index 2bc24a4..1deeff2 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/AbstractGenerator.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/AbstractGenerator.java
@@ -34,8 +34,6 @@
 /**
  * This base class all the common data and logic of the two direct AST
  * generators.
- *
- * @author Paul Reilly
  */
 public abstract class AbstractGenerator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/AbstractSyntaxTreeLogAdapter.java b/modules/compiler/src/java/flex2/compiler/mxml/AbstractSyntaxTreeLogAdapter.java
index 423a314..9a600ff 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/AbstractSyntaxTreeLogAdapter.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/AbstractSyntaxTreeLogAdapter.java
@@ -31,8 +31,6 @@
  * duplicate errors and warnings.  The second is to swallow the source
  * param.  Downstream loggers like ConsoleLogger will lookup the
  * actual line text using the path and the line number.
- *
- * @author Paul Reilly
  */
 public class AbstractSyntaxTreeLogAdapter extends AbstractLogAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/Element.java b/modules/compiler/src/java/flex2/compiler/mxml/Element.java
index 39eddbc..7bab306 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/Element.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/Element.java
@@ -28,8 +28,6 @@
 
 /**
  * This is the common base class for all DOM nodes.  It is not used directly.
- *
- * @author Clement Wong
  */
 public abstract class Element extends Token
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj b/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj
index 6784355..091af3d 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj
+++ b/modules/compiler/src/java/flex2/compiler/mxml/Grammar.jj
@@ -31,8 +31,6 @@
 
 /**
  * MXML parser: JavaCC + SAXParser as the tokenizer...
- *
- * @author Clement Wong
  */
 public class Parser implements MXMLNamespaces
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/ImplementationCompiler.java b/modules/compiler/src/java/flex2/compiler/mxml/ImplementationCompiler.java
index fefff78..40d30bd 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/ImplementationCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/ImplementationCompiler.java
@@ -58,8 +58,6 @@
 /**
  * This class handles the second pass of the mxml subcompiler.  It
  * generates a full implementation and generates byte code.
- *
- * @author Clement Wong
  * 
  * Changed to extend AbstractSubCompiler to clean up benchmarking code and enable 
  * embedded compiler benchmarking - bfrazer
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java b/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java
index ff920f2..b7e01ef 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java
@@ -64,8 +64,6 @@
 /**
  * This class handles direct AST generation for the second pass full
  * implemenation.
- *
- * @author Paul Reilly
  */
 public class ImplementationGenerator extends AbstractGenerator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java b/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java
index 9cf6715..1bf6536 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/InterfaceCompiler.java
@@ -100,8 +100,6 @@
  * <p>At the end of the InterfaceCompiler phases, the workflow switches to ImplementationCompiler for generation of the
  * complete AS code. (As noted above, the additional dependencies outside those needed purely for the document's
  * component tags, are detected and registered during that phase.)
- *
- * @author Clement Wong
  * 
  * Changed to extend AbstractSubCompiler to clean up benchmarking code and enble 
  * embedded compiler benchmarking - bfrazer
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/InterfaceGenerator.java b/modules/compiler/src/java/flex2/compiler/mxml/InterfaceGenerator.java
index 8e50459..46331b5 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/InterfaceGenerator.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/InterfaceGenerator.java
@@ -39,8 +39,6 @@
  * This class handles the direct AST generation for the first pass
  * skeleton implemenation.
  *
- * @author Prakash Raghavendra
- * @author Paul Reilly
  */
 public class InterfaceGenerator extends AbstractGenerator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateAttributeUsage.java b/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateAttributeUsage.java
index 7919236..fbeb18a 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateAttributeUsage.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateAttributeUsage.java
@@ -23,8 +23,6 @@
 
 /**
  * This error is reported when a state attribute is not valid.
- *
- * @author Corey Lucier
  */
 public class InvalidStateAttributeUsage extends CompilerMessage.CompilerError
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateSpecificValue.java b/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateSpecificValue.java
index 73aea79..593670c 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateSpecificValue.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/InvalidStateSpecificValue.java
@@ -23,8 +23,6 @@
 
 /**
  * This error is reported when a state value is not valid.
- *
- * @author Corey Lucier
  */
 public class InvalidStateSpecificValue extends CompilerMessage.CompilerError
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/MXMLNamespaces.java b/modules/compiler/src/java/flex2/compiler/mxml/MXMLNamespaces.java
index bc3c8ac..e8f20ec 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/MXMLNamespaces.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/MXMLNamespaces.java
@@ -24,7 +24,6 @@
  * <p>
  * Note that prior to Flex 4, language and component namespaces overlapped.
  * </p>
- * @author Pete Farland
  */
 public interface MXMLNamespaces
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/MxmlConfiguration.java b/modules/compiler/src/java/flex2/compiler/mxml/MxmlConfiguration.java
index 64869fd..e64e221 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/MxmlConfiguration.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/MxmlConfiguration.java
@@ -29,8 +29,6 @@
 /**
  * This interface is used to restrict consumers of
  * CompilerConfiguration to mxml compiler specific options.
- *
- * @author Clement Wong
  */
 public interface MxmlConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/MxmlLogAdapter.java b/modules/compiler/src/java/flex2/compiler/mxml/MxmlLogAdapter.java
index c5617aa..dddf193 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/MxmlLogAdapter.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/MxmlLogAdapter.java
@@ -32,8 +32,6 @@
  * This is a Logger implementation, which handles mapping generated
  * line numbers and renamed variables back to the mxml line numbers
  * and variable names.
- *
- * @author Clement Wong
  */
 public final class MxmlLogAdapter extends AbstractLogAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/MxmlVisitor.java b/modules/compiler/src/java/flex2/compiler/mxml/MxmlVisitor.java
index 355647b..3e73b06 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/MxmlVisitor.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/MxmlVisitor.java
@@ -23,8 +23,6 @@
 
 /**
  * Parse tree visitors must implement this interface.
- *
- * @author Clement Wong
  */
 public interface MxmlVisitor
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/SourceCodeBuffer.java b/modules/compiler/src/java/flex2/compiler/mxml/SourceCodeBuffer.java
index 66e4f75..74befe2 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/SourceCodeBuffer.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/SourceCodeBuffer.java
@@ -24,8 +24,6 @@
 /**
  * This class is used to track and report the line number during code
  * generation.
- *
- * @author Clement Wong
  */
 public final class SourceCodeBuffer extends StringWriter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/HTTPServiceAnalyzer.java b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/HTTPServiceAnalyzer.java
index f43f16c..d093526 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/HTTPServiceAnalyzer.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/HTTPServiceAnalyzer.java
@@ -29,8 +29,6 @@
 /**
  * This analyzer is used to check that HTTPService tags have Request
  * child tags without attributes.
- *
- * @author Clement Wong
  */
 public class HTTPServiceAnalyzer extends AnalyzerAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/RemoteObjectAnalyzer.java b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/RemoteObjectAnalyzer.java
index 92ce885..e3b082b 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/RemoteObjectAnalyzer.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/RemoteObjectAnalyzer.java
@@ -31,8 +31,6 @@
  * This analyzer is used to check that RemoteObject tags have
  * Arguments child tags without attributes and Method child tags with
  * a "name" attribute.
- *
- * @author Clement Wong
  */
 public class RemoteObjectAnalyzer extends AnalyzerAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/SyntaxAnalyzer.java b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/SyntaxAnalyzer.java
index 2e61685..b01b5c6 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/SyntaxAnalyzer.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/SyntaxAnalyzer.java
@@ -44,8 +44,6 @@
  * This analyzer serves two purposes:
  * a) verify syntax tree, e.g. checking language tag attributes
  * b) register includes and dependencies
- *
- * @author Clement Wong
  */
 public class SyntaxAnalyzer extends AnalyzerAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/WebServiceAnalyzer.java b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/WebServiceAnalyzer.java
index f31b180..fe807a4 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/analyzer/WebServiceAnalyzer.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/analyzer/WebServiceAnalyzer.java
@@ -32,8 +32,6 @@
  * This analyzer is used to check that WebService tags have Request
  * child tags with no attributes or only a "format" attribute and
  * Operation child tags with a "name" attribute.
- *
- * @author Clement Wong
  */
 public class WebServiceAnalyzer extends AnalyzerAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/AbstractBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/AbstractBuilder.java
index 2705647..6435d44 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/AbstractBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/AbstractBuilder.java
@@ -39,8 +39,6 @@
 
 /**
  * This base class contains code common to all the builders.
- *
- * @author Clement Wong
  */
 public abstract class AbstractBuilder extends AnalyzerAdapter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/AnonymousObjectGraphBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/AnonymousObjectGraphBuilder.java
index 8f6b691..ef10e5c 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/AnonymousObjectGraphBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/AnonymousObjectGraphBuilder.java
@@ -45,8 +45,6 @@
 /**
  * This builder contains code common to ModelBuilder and
  * ServiceRequestBuilder.
- *
- * @author Matt Chotin
  */
 abstract class AnonymousObjectGraphBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/ArrayBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/ArrayBuilder.java
index 913e6be..7dd7022 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/ArrayBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/ArrayBuilder.java
@@ -42,8 +42,6 @@
 /**
  * This builder handles building an Array instance from an ArrayNode
  * and it's children.
- *
- * @author Clement Wong
  */
 class ArrayBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java
index 8031df1..72da058 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java
@@ -43,8 +43,6 @@
 /**
  * This builder handles building a Model instance from a Node and it's
  * children.
- *
- * @author Clement Wong
  */
 public class ComponentBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java
index f702b37..f741786 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java
@@ -55,8 +55,6 @@
 /**
  * This builder handles building a Model instance from the root node
  * of an MXML document.  This isn't just an &lt;Application/&gt;.
- *
- * @author Clement Wong
  */
 public class DocumentBuilder extends ComponentBuilder implements MXMLNamespaces
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/InlineComponentBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/InlineComponentBuilder.java
index c003668..cd320e0 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/InlineComponentBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/InlineComponentBuilder.java
@@ -33,8 +33,6 @@
 /**
  * This builder handles building a Model instance from an
  * InlineComponentNode.  The Model instance is used as an rvalue.
- *
- * @author Paul Reilly
  */
 class InlineComponentBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/ModelBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/ModelBuilder.java
index fab7e20..58f175b 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/ModelBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/ModelBuilder.java
@@ -41,8 +41,6 @@
 /**
  * This builder supports building a AnonymousObjectGraph from a
  * ModelNode and it's children.
- *
- * @author Clement Wong
  */
 class ModelBuilder extends AnonymousObjectGraphBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/PrimitiveBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/PrimitiveBuilder.java
index 5100995..1ff1b1e 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/PrimitiveBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/PrimitiveBuilder.java
@@ -44,8 +44,6 @@
  * This builder handles building a Primitive instance from a primitive
  * Node.  Primitives being a String, Number, int, uint, Boolean,
  * class, or function.
- *
- * @author Clement Wong
  */
 class PrimitiveBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/ServiceRequestBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/ServiceRequestBuilder.java
index c71beda..f92d97b 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/ServiceRequestBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/ServiceRequestBuilder.java
@@ -37,8 +37,6 @@
 /**
  * This builder supports building a AnonymousObjectGraph from a
  * ArgumentsNode or RequestNode and it's children.
- *
- * @author Matt Chotin
  */
 public class ServiceRequestBuilder extends AnonymousObjectGraphBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/VectorBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/VectorBuilder.java
index ae80f4c..5de18dd 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/VectorBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/VectorBuilder.java
@@ -43,8 +43,6 @@
 /**
  * This builder handles building an Vector instance from an VectorNode
  * and it's children.
- *
- * @author Paul Reilly
  */
 class VectorBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/builder/XMLBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/builder/XMLBuilder.java
index 79b55b7..4fb7005 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/builder/XMLBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/builder/XMLBuilder.java
@@ -58,8 +58,6 @@
 /**
  * This builder handles building an XML instance from an XMLNode and
  * it's children.
- *
- * @author Clement Wong
  */
 class XMLBuilder extends AbstractBuilder
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/Analyzer.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/Analyzer.java
index 60110c3..f6626a4 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/Analyzer.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/Analyzer.java
@@ -21,8 +21,6 @@
 
 /**
  * Defines the API for DOM analyzers.
- *
- * @author Clement Wong
  */
 public interface Analyzer
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/AnalyzerAdapter.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/AnalyzerAdapter.java
index 96dff32..64e2d6e 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/AnalyzerAdapter.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/AnalyzerAdapter.java
@@ -33,8 +33,6 @@
 /**
  * A default analyzer adapter, which calls traverse() for most Nodes
  * and provides a number of convenient logging methods.
- *
- * @author Clement Wong
  */
 public abstract class AnalyzerAdapter implements Analyzer
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ArgumentsNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ArgumentsNode.java
index 051167b..7583e3e 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ArgumentsNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ArgumentsNode.java
@@ -26,8 +26,6 @@
 
 /**
  * Represents an &lt;arguments&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class ArgumentsNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ArrayNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ArrayNode.java
index e25136e..ed5907b 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ArrayNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ArrayNode.java
@@ -27,8 +27,6 @@
 
 /**
  * Represents an &lt;Array&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class ArrayNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/BindingNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/BindingNode.java
index f37d608..cfd55eb 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/BindingNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/BindingNode.java
@@ -26,8 +26,6 @@
 
 /**
  * Represents a &lt;Binding&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class BindingNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/BooleanNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/BooleanNode.java
index 8f8eba7..64bbf40 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/BooleanNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/BooleanNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;Boolean&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class BooleanNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/CDATANode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/CDATANode.java
index 599f702..47c05c3 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/CDATANode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/CDATANode.java
@@ -23,8 +23,6 @@
 
 /**
  * Represents a &lt;![[CDATA]]&gt; tag.
- *
- * @author Clement Wong
  */
 public class CDATANode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ClassNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ClassNode.java
index 4ec5d23..569f423 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ClassNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ClassNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;class&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class ClassNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/DeclarationsNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/DeclarationsNode.java
index 1a59ea7..ac5129c 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/DeclarationsNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/DeclarationsNode.java
@@ -27,8 +27,6 @@
 /**
  * Represents a &lt;Declarations&gt; tag in the MXML 2009 language
  * namespace.
- *
- * @author Paul Reilly
  */
 public class DeclarationsNode extends Node
 {	
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/DefinitionNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/DefinitionNode.java
index 76d3a67..2343512 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/DefinitionNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/DefinitionNode.java
@@ -32,8 +32,6 @@
  * namespace.  It is commonly contained within a &lt;Library&gt; tag
  * and has one attribute 'name' as an identifier.  At most, one child
  * may be specified (enforced downstream).
- * 
- * @author Peter Farland
  */
 public class DefinitionNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/DesignLayerNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/DesignLayerNode.java
index 2cb5554..4d1a2b8 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/DesignLayerNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/DesignLayerNode.java
@@ -28,8 +28,6 @@
 /**
  * Represents a &lt;DesignLayer&gt; tag in the MXML 2009 language
  * namespace.
- *
- * @author Paul Reilly
  */
 public class DesignLayerNode extends LayeredNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/DocumentNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/DocumentNode.java
index c9105e5..008e8f8 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/DocumentNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/DocumentNode.java
@@ -31,8 +31,6 @@
 /**
  * Represents the root tag of an MXML document or the first child tag
  * of an &lt;InlineComponent&gt; tag.
- *
- * @author Clement Wong
  */
 public class DocumentNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/FunctionNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/FunctionNode.java
index 37c3064..27ebf0e 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/FunctionNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/FunctionNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;function&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class FunctionNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/HTTPServiceNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/HTTPServiceNode.java
index bd76a41..6fdd98a 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/HTTPServiceNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/HTTPServiceNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;HTTPService&gt; tag.
- *
- * @author Clement Wong
  */
 public class HTTPServiceNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/InlineComponentNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/InlineComponentNode.java
index 0e1501e..b8e9e98 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/InlineComponentNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/InlineComponentNode.java
@@ -28,8 +28,6 @@
 /**
  * Represents a &lt;InlineComponent&gt; tag in the MXML language
  * namespace.
- *
- * @author Paul Reilly
  */
 public class InlineComponentNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/IntNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/IntNode.java
index 10e6fcf..760552c 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/IntNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/IntNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;int&gt; tag in the MXML language namespace.
- *
- * @author Roger Gonzalez
  */
 public class IntNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/LayeredNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/LayeredNode.java
index 246442b..203b998 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/LayeredNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/LayeredNode.java
@@ -23,8 +23,6 @@
  * Represents a generic tag, which is a child of a &lt;DesignLayer&gt;
  * tag.  The MxmlScanner creates these instead of generic Node
  * instances when inside the scope of a DesignLayer tag.
- *
- * @author Corey Lucier
  */
 public class LayeredNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/LibraryNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/LibraryNode.java
index 9ccd369..3cbf2d5 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/LibraryNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/LibraryNode.java
@@ -30,8 +30,6 @@
  * Represents a &lt;Library&gt; tag in the MXML 2009 language
  * namespace.  It contains special child &lt;Definition/&gt; tags.  It
  * may have zero or more children.
- * 
- * @author Peter Farland
  */
 public class LibraryNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/MetaDataNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/MetaDataNode.java
index 76c7742..8664014 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/MetaDataNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/MetaDataNode.java
@@ -26,8 +26,6 @@
 
 /**
  * Represents a &lt;metadata&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class MetaDataNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/MethodNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/MethodNode.java
index 58ff6e2..2cc5bd0 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/MethodNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/MethodNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;method&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class MethodNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ModelNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ModelNode.java
index 2c7bad1..7146c08 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ModelNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ModelNode.java
@@ -27,8 +27,6 @@
 
 /**
  * Represents a &lt;Model&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class ModelNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java
index 65e06a7..aa259f4 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/MxmlScanner.java
@@ -55,9 +55,7 @@
 
 /**
  * JavaCC-compatible token manager. It uses SAXParser to do MXML parsing.
- * 
- * @author Clement Wong
- */
+*/
 public class MxmlScanner extends DefaultHandler implements TokenManager,
         MXMLNamespaces
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/Node.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/Node.java
index 12b201c..b4d4217 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/Node.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/Node.java
@@ -27,8 +27,6 @@
 /**
  * Represents a generic tag not necessarily in the MXML language
  * namespace.
- *
- * @author Clement Wong
  */
 public class Node extends Element
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/NumberNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/NumberNode.java
index 54d5524..b637d69 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/NumberNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/NumberNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;Number&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class NumberNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/OperationNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/OperationNode.java
index 9a6e5bc..c022422 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/OperationNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/OperationNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents an &lt;operation&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class OperationNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/PrimitiveNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/PrimitiveNode.java
index 46d2b67..fd117e2 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/PrimitiveNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/PrimitiveNode.java
@@ -31,8 +31,6 @@
 
 /**
  * Represents a primitive tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public abstract class PrimitiveNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/PrivateNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/PrivateNode.java
index faaebd1..c956ed1 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/PrivateNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/PrivateNode.java
@@ -30,8 +30,6 @@
  * 
  * A container for design-time private data, which is not available at
  * runtime.
- * 
- * @author dloverin
  */
 public class PrivateNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/RemoteObjectNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/RemoteObjectNode.java
index 4402716..71bb221 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/RemoteObjectNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/RemoteObjectNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents an &lt;RemoteObject&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class RemoteObjectNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ReparentNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ReparentNode.java
index b31befc..4c196a4 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ReparentNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ReparentNode.java
@@ -28,8 +28,6 @@
 /**
  * Represents an &lt;Reparent&gt; tag in the MXML 2009 language
  * namespace.
- *
- * @author Corey Lucier
  */
 public class ReparentNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/RequestNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/RequestNode.java
index caedc33..f90c656 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/RequestNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/RequestNode.java
@@ -26,8 +26,6 @@
 
 /**
  * Represents an &lt;request&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class RequestNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ScannerError.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ScannerError.java
index 0574f8d..3f7a4e0 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ScannerError.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ScannerError.java
@@ -19,9 +19,6 @@
 
 package flex2.compiler.mxml.dom;
 
-/**
- * @author Clement Wong
- */
 public class ScannerError extends Error
 {
 	private static final long serialVersionUID = -619000486885987644L;
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/ScriptNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/ScriptNode.java
index 6611225..e88d8fe 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/ScriptNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/ScriptNode.java
@@ -30,8 +30,6 @@
 
 /**
  * Represents an &lt;Script&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class ScriptNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/StringNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/StringNode.java
index 61a6d6b..df61d00 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/StringNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/StringNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents an &lt;String&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class StringNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/StyleNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/StyleNode.java
index 2540492..c4af17d 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/StyleNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/StyleNode.java
@@ -27,8 +27,6 @@
 
 /**
  * Represents an &lt;Style&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class StyleNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/SyntaxTreeBuilder.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/SyntaxTreeBuilder.java
index 7ea3752..67b6dbe 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/SyntaxTreeBuilder.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/SyntaxTreeBuilder.java
@@ -29,8 +29,6 @@
 /**
  * The visitor used by the MXML parser to construct the
  * flex2.compiler.mxml.dom.* based DOM from the parsed tokens.
- *
- * @author Clement Wong
  */
 public class SyntaxTreeBuilder implements MxmlVisitor
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/UIntNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/UIntNode.java
index ce6b0df..d270029 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/UIntNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/UIntNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents an &lt;uint&gt; tag in the MXML language namespace.
- *
- * @author Roger Gonzalez
  */
 public class UIntNode extends PrimitiveNode
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/VectorNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/VectorNode.java
index 83af76d..01f70df 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/VectorNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/VectorNode.java
@@ -28,8 +28,6 @@
 /**
  * Represents a &lt;Vector&gt; tag in the MXML 2009 language
  * namespace.
- *
- * @author Paul Reilly
  */
 public class VectorNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/WebServiceNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/WebServiceNode.java
index e392515..9854dfe 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/WebServiceNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/WebServiceNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Represents a &lt;WebService&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class WebServiceNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/XMLNode.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/XMLNode.java
index 6bab13f..904756a 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/XMLNode.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/XMLNode.java
@@ -27,8 +27,6 @@
 
 /**
  * Represents a &lt;XML&gt; tag in the MXML language namespace.
- *
- * @author Clement Wong
  */
 public class XMLNode extends Node
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/dom/XercesClassLoader.java b/modules/compiler/src/java/flex2/compiler/mxml/dom/XercesClassLoader.java
index 4e223d4..76298e5 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/dom/XercesClassLoader.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/dom/XercesClassLoader.java
@@ -30,8 +30,6 @@
  * flex.webtier.util.J2EEUtil.BootstrapClassLoader, which was
  * originally based on a version from ColdFusion.
  *
- * @author Brian Deitte
- * @author Paul Reilly
  */
 public class XercesClassLoader extends URLClassLoader
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/gen/CodeFragmentList.java b/modules/compiler/src/java/flex2/compiler/mxml/gen/CodeFragmentList.java
index 7b9b531..4356882 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/gen/CodeFragmentList.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/gen/CodeFragmentList.java
@@ -30,8 +30,6 @@
  * generated code with the associated line number in the MXML
  * document.  Later on, this mapping is used when reporting errors and
  * warnings.
- *
- * @author Basil Hosmer
  */
 public class CodeFragmentList extends ArrayList<Script>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/gen/DescriptorGenerator.java b/modules/compiler/src/java/flex2/compiler/mxml/gen/DescriptorGenerator.java
index d818e94..f3923aa 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/gen/DescriptorGenerator.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/gen/DescriptorGenerator.java
@@ -38,8 +38,6 @@
  * This utility class is used to generate the code for legacy Halo
  * descriptor trees, which are used at runtime to implement deferred
  * instantiation.
- *
- * @author Basil Hosmer
  */
 public class DescriptorGenerator
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/gen/StatesGenerator.java b/modules/compiler/src/java/flex2/compiler/mxml/gen/StatesGenerator.java
index 0c63733..7e0f03b 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/gen/StatesGenerator.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/gen/StatesGenerator.java
@@ -40,8 +40,6 @@
  * This class is a helper used to generate the code that implements a
  * stateful model, when state-specific nodes or attributes were
  * declared within a component/document instance.
- * 
- * @author Corey Lucier
  */
 public class StatesGenerator {
 
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Deprecated.java b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Deprecated.java
index 761be9f..99bec6e 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Deprecated.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Deprecated.java
@@ -22,8 +22,6 @@
 /**
  * Defines the reflection API of a class, function, property, or
  * variable, which has been deprecated.
- *
- * @author Clement Wong
  */
 public interface Deprecated
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Inspectable.java b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Inspectable.java
index 0c586af..238eb54 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Inspectable.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Inspectable.java
@@ -22,8 +22,6 @@
 /**
  * Defines the reflection API for a property or variable, which has
  * Inspectable metadata on it.
- *
- * @author Clement Wong
  */
 public interface Inspectable
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Property.java b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Property.java
index e6805b9..8ac304a 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Property.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Property.java
@@ -21,8 +21,6 @@
 
 /**
  * Defines the reflection API for a property or variable.
- *
- * @author Clement Wong
  */
 public interface Property extends Assignable
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Style.java b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Style.java
index 100d108..8e7ec72 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Style.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Style.java
@@ -25,8 +25,6 @@
  * <code>
  * [Style(name="...",format="...")]
  * </code>
- *
- * @author Clement Wong
  */
 public interface Style extends Assignable
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Type.java b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Type.java
index 6b40dd1..f69e3de 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/reflect/Type.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/reflect/Type.java
@@ -23,8 +23,6 @@
  * The facade for the MXML compiler to AS3 type.  More API methods can
  * be added but they must be meaningful to MXML parsing, semantic
  * analysis and code generation.
- *
- * @author Clement Wong
  */
 public interface Type
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/reflect/TypeTable.java b/modules/compiler/src/java/flex2/compiler/mxml/reflect/TypeTable.java
index 5599463..5cb5378 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/reflect/TypeTable.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/reflect/TypeTable.java
@@ -44,8 +44,6 @@
  * Design Note: flex2.compiler.mxml.reflect.* interface with
  * flex2.compiler.abc.*. That way, the MXML type system is not tightly
  * coupled with the player VM type system.
- *
- * @author Clement Wong
  */
 public class TypeTable
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/rep/BindingExpression.java b/modules/compiler/src/java/flex2/compiler/mxml/rep/BindingExpression.java
index 1763237..866aa75 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/rep/BindingExpression.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/rep/BindingExpression.java
@@ -38,10 +38,6 @@
  * across them while parsing MXML.  As we go, we fill in the destination of each
  * BindingExpression, and when we're done parsing we compile the source expression
  * in order to figure out how to attach ActionScript watchers and binding objects.
- *
- * @author gdaniels
- * @author mchotin
- * @author preilly
  */
 public class BindingExpression implements Comparable<BindingExpression>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/rep/LineNumberMapped.java b/modules/compiler/src/java/flex2/compiler/mxml/rep/LineNumberMapped.java
index 1024243..2fd49c3 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/rep/LineNumberMapped.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/rep/LineNumberMapped.java
@@ -23,8 +23,6 @@
  * This interface defines the API for getting and setting an XML line
  * number.  This interface isn't used directly, but keeps implementers
  * consistent.
- *
- * @author Paul Reilly
  */
 interface LineNumberMapped
 {
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/rep/MovieClip.java b/modules/compiler/src/java/flex2/compiler/mxml/rep/MovieClip.java
index d1bbfff..e5a0c0e 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/rep/MovieClip.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/rep/MovieClip.java
@@ -31,8 +31,6 @@
 /**
  * This class represents a (Halo) visual child node in a MXML
  * document.
- *
- * @author Edwin Smith
  */
 /*
  * TODO remove when you-know-what happens
diff --git a/modules/compiler/src/java/flex2/compiler/mxml/rep/Script.java b/modules/compiler/src/java/flex2/compiler/mxml/rep/Script.java
index 484c643..90ed3b7 100644
--- a/modules/compiler/src/java/flex2/compiler/mxml/rep/Script.java
+++ b/modules/compiler/src/java/flex2/compiler/mxml/rep/Script.java
@@ -21,8 +21,6 @@
 
 /**
  * This class represents a script block in a Mxml document.
- *
- * @author Edwin Smith
  */
 public class Script implements LineNumberMapped
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/Digest.java b/modules/compiler/src/java/flex2/compiler/swc/Digest.java
index 7ab9764..4ee45c9 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/Digest.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/Digest.java
@@ -25,8 +25,6 @@
 /**
  * The Digest class represents the values of the digest or
  * signed-digest xml in catalog.xml.
- * 
- * @author dloverin
  */
 public class Digest
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/Swc.java b/modules/compiler/src/java/flex2/compiler/swc/Swc.java
index 6b9ddbf..a86e2b0 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/Swc.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/Swc.java
@@ -88,8 +88,6 @@
  *  - The SWC should be entirely rewritten to a temporary location,
  *    then copied atomically to the new location.
  *
- * @author Brian Deitte
- * @author Roger Gonzalez
  */
 public class Swc
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcAPI.java b/modules/compiler/src/java/flex2/compiler/swc/SwcAPI.java
index f50d606..4c3c6b2 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcAPI.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcAPI.java
@@ -46,8 +46,6 @@
 
 /**
  * API for SWC creation.
- *
- * @author Brian Deitte
  * @see flex2.tools.Compc
  */
 public class SwcAPI
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcArchive.java b/modules/compiler/src/java/flex2/compiler/swc/SwcArchive.java
index b5713f2..3a02737 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcArchive.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcArchive.java
@@ -26,8 +26,6 @@
 /**
  * Defines the API for loading, saving, closing a SWC and adding and
  * fetching files from a SWC.
- *
- * @author Roger Gonzalez
  */
 public interface SwcArchive
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcCache.java b/modules/compiler/src/java/flex2/compiler/swc/SwcCache.java
index 3f43eed..bc4ffe6 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcCache.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcCache.java
@@ -56,8 +56,6 @@
  * or export.  We could add more logic to do read/write
  * synchronization on specific SwcGroups.  From tests though it looks
  * like the two layers of caching will provide enough for performance.
- *
- * @author Brian Deitte
  */
 public class SwcCache
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcComponent.java b/modules/compiler/src/java/flex2/compiler/swc/SwcComponent.java
index fe7ddc4..1bc47ae 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcComponent.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcComponent.java
@@ -21,8 +21,6 @@
 
 /**
  * This represents a component within a SWC.
- *
- * @author Brian Deitte
  */
 public class SwcComponent implements flex2.tools.oem.Component
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcDependencySet.java b/modules/compiler/src/java/flex2/compiler/swc/SwcDependencySet.java
index 7133880..16ff6e6 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcDependencySet.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcDependencySet.java
@@ -28,8 +28,6 @@
 /**
  * This represents the set of dependencies and their type for each
  * definition in a SWC.
- *
- * @author Roger Gonzalez
  */
 public class SwcDependencySet
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcDirectoryArchive.java b/modules/compiler/src/java/flex2/compiler/swc/SwcDirectoryArchive.java
index 5e768af..00df511 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcDirectoryArchive.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcDirectoryArchive.java
@@ -39,8 +39,6 @@
 /**
  * This SWC archive type leaves the SWC as an exploded directory on
  * disk, and does not support real-time updates of its contents.
- *
- * @author Roger Gonzalez
  */
 public class SwcDirectoryArchive implements SwcArchive
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcDynamicArchive.java b/modules/compiler/src/java/flex2/compiler/swc/SwcDynamicArchive.java
index d953164..c087259 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcDynamicArchive.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcDynamicArchive.java
@@ -46,8 +46,6 @@
  * holds a full snapshot of the archive in memory all the time, but it
  * has the ability to be used for both reading and writing.
  *
- * @author Roger Gonzalez
- * @author Paul Reilly
  */
 public class SwcDynamicArchive implements SwcArchive
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcException.java b/modules/compiler/src/java/flex2/compiler/swc/SwcException.java
index 6df6445..ced177f 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcException.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcException.java
@@ -26,8 +26,6 @@
 
 /**
  * General exception for SWC problems.
- *
- * @author Brian Deitte
  */
 public class SwcException extends RuntimeException implements ILocalizableMessage
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcFeatures.java b/modules/compiler/src/java/flex2/compiler/swc/SwcFeatures.java
index d5c602d..4fbedc9 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcFeatures.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcFeatures.java
@@ -21,8 +21,6 @@
 
 /**
  * The features enabled for a SWC.
- *
- * @author Brian Deitte
  */
 public class SwcFeatures
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcFile.java b/modules/compiler/src/java/flex2/compiler/swc/SwcFile.java
index a316b39..c8f09dc 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcFile.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcFile.java
@@ -30,8 +30,6 @@
  * A file within a SWC.  Only grabs the file from the archive when
  * absolutely necessary.  It uses the values from catalog.xml for name
  * and lastModified.
- *
- * @author Brian Deitte
  */
 public class SwcFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcGroup.java b/modules/compiler/src/java/flex2/compiler/swc/SwcGroup.java
index b649cf5..5d0ede7 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcGroup.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcGroup.java
@@ -34,8 +34,6 @@
  * SwcCache. This grouping is used instead of a List of SWCs because
  * it allows us to precompute certain information about the view, like
  * name mappings.
- * 
- * @author Brian Deitte
  */
 public class SwcGroup
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcLazyReadArchive.java b/modules/compiler/src/java/flex2/compiler/swc/SwcLazyReadArchive.java
index 3850812..a762cca 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcLazyReadArchive.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcLazyReadArchive.java
@@ -38,8 +38,6 @@
  * This SwcArchive works like the default SwcDynamicArchive except in
  * its loading, which is done lazily.
  *
- * @author Brian Deitte
- * @author Paul Reilly
  */
 public class SwcLazyReadArchive extends SwcDynamicArchive
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcLibrary.java b/modules/compiler/src/java/flex2/compiler/swc/SwcLibrary.java
index 27618ec..f0e2800 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcLibrary.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcLibrary.java
@@ -46,8 +46,6 @@
 /**
  * This class represents the list of scripts, name to script mappings,
  * definition to symbol mappings, and digests within a SWC.
- *
- * @author Roger Gonzalez
  */
 public class SwcLibrary
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcMovie.java b/modules/compiler/src/java/flex2/compiler/swc/SwcMovie.java
index baf2c51..b54c291 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcMovie.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcMovie.java
@@ -46,8 +46,6 @@
  * This is similar to FlexMovie in that it cares about externs and
  * unresolved symbols, but unlike FlexMovie it tries to export all
  * CompilationUnits, not just ones that are referenced.
- *
- * @author Roger Gonzalez
  */
 public class SwcMovie extends SimpleMovie
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcPathResolver.java b/modules/compiler/src/java/flex2/compiler/swc/SwcPathResolver.java
index 41339c8..c6fc1f8 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcPathResolver.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcPathResolver.java
@@ -29,8 +29,6 @@
 /**
  * Resolves files found in a given Map&lt;String, VirtualFile&gt;,
  * where the String is the path.
- *
- * @author Brian Deitte
  */
 public class SwcPathResolver implements SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/SwcScript.java b/modules/compiler/src/java/flex2/compiler/swc/SwcScript.java
index c4e85b2..98b6b9b 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/SwcScript.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/SwcScript.java
@@ -33,8 +33,6 @@
 
 /**
  * Represents one Script of ABC within a SWC.
- *
- * @author Roger Gonzalez
  */
 public class SwcScript
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/Versions.java b/modules/compiler/src/java/flex2/compiler/swc/Versions.java
index 895556e..1add34a 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/Versions.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/Versions.java
@@ -21,8 +21,6 @@
 
 /**
  * The features enabled for a SWC.
- *
- * @author Brian Deitte
  */
 public class Versions
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogHandler.java b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogHandler.java
index 338c8f9..0236524 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogHandler.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogHandler.java
@@ -25,8 +25,6 @@
 
 /**
  * SAX handler for reading in catalog.xml
- *
- * @author Brian Deitte
  */
 public class CatalogHandler extends DefaultHandler
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReadElement.java b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReadElement.java
index 4cb6fea..819c845 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReadElement.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReadElement.java
@@ -23,8 +23,6 @@
  * An element within catalog.xml.  This is used to provide context
  * when reading the catalog.xml (that is, we automatically know where
  * to parse next).  See CatalogReader for its usage
- *
- * @author Brian Deitte
  */
 public abstract class CatalogReadElement
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReader.java b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReader.java
index 3f13c6a..d943819 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReader.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogReader.java
@@ -41,8 +41,6 @@
 
 /**
  * Used to read in the catalog.xml from a SWC.
- *
- * @author Brian Deitte
  */
 public class CatalogReader
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogWriter.java b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogWriter.java
index 7224ae1..ec9eaf7 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogWriter.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/catalog/CatalogWriter.java
@@ -35,8 +35,6 @@
 /**
  * Used to write out a catalog.xml within a SWC.  Uses various pieces
  * of a SWC to figure out what needs to be written out.
- * 
- * @author Brian Deitte
  */
 public class CatalogWriter
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/catalog/ReadContext.java b/modules/compiler/src/java/flex2/compiler/swc/catalog/ReadContext.java
index 99a5b5a..10de257 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/catalog/ReadContext.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/catalog/ReadContext.java
@@ -26,8 +26,6 @@
 /**
  * Context that allows for retrieval of current element and parent
  * elements.
- *
- * @author Brian Deitte
  */
 public class ReadContext
 {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/AsiExtraField.java b/modules/compiler/src/java/flex2/compiler/swc/zip/AsiExtraField.java
index 44069a6..8765471 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/AsiExtraField.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/AsiExtraField.java
@@ -45,7 +45,6 @@
  * <p>Short is two bytes and Long is four bytes in big endian byte and
  * word order, device numbers are currently not supported.</p>
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public class AsiExtraField implements ZipExtraField, UnixStat, Cloneable {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ExtraFieldUtils.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ExtraFieldUtils.java
index 8d3dc57..c262db5 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ExtraFieldUtils.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ExtraFieldUtils.java
@@ -25,7 +25,6 @@
 /**
  * ZipExtraField related methods
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public class ExtraFieldUtils {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/Resource.java b/modules/compiler/src/java/flex2/compiler/swc/zip/Resource.java
index 4b653fd..c9a7987 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/Resource.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/Resource.java
@@ -25,7 +25,6 @@
  * and date/time information about a file, a zip entry or some similar
  * resource (URL, archive in a version control repository, ...)
  *
- * @author <a href="mailto:levylambert@tiscali-dsl.de">Antoine Levy-Lambert</a>
  * @since Ant 1.5.2
  */
 public class Resource implements Cloneable, Comparable {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/UnixStat.java b/modules/compiler/src/java/flex2/compiler/swc/zip/UnixStat.java
index d2d30a1..3220d61 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/UnixStat.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/UnixStat.java
@@ -20,7 +20,6 @@
 /**
  * Constants from stat.h on Unix systems.
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public interface UnixStat {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/UnrecognizedExtraField.java b/modules/compiler/src/java/flex2/compiler/swc/zip/UnrecognizedExtraField.java
index 89a05b9..4f43c11 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/UnrecognizedExtraField.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/UnrecognizedExtraField.java
@@ -24,7 +24,6 @@
  * <p>Assumes local file data and central directory entries are
  * identical - unless told the opposite.</p>
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public class UnrecognizedExtraField implements ZipExtraField {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipEntry.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipEntry.java
index be8cba9..ff43d4d 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipEntry.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipEntry.java
@@ -27,7 +27,6 @@
  * Extension that adds better handling of extra fields and provides
  * access to the internal and external file attributes.
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public class ZipEntry extends java.util.zip.ZipEntry implements Cloneable {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipExtraField.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipExtraField.java
index 59ec3c4..de3f012 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipExtraField.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipExtraField.java
@@ -28,7 +28,6 @@
  * java.util.zip.ZipOutputStream java.util.zip.ZipOutputStream} will
  * only use the local file data in both places.</p>
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public interface ZipExtraField {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipFile.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipFile.java
index 8d702d5..e658614 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipFile.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipFile.java
@@ -57,7 +57,6 @@
  *   <li>close is allowed to throw IOException.</li>
  * </ul>
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public class ZipFile {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipLong.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipLong.java
index 76b74d9..bd39a57 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipLong.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipLong.java
@@ -21,7 +21,6 @@
  * Utility class that represents a four byte integer with conversion
  * rules for the big endian byte order of ZIP files.
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public final class ZipLong implements Cloneable {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipOutputStream.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipOutputStream.java
index 4fb7a29..4004688 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipOutputStream.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipOutputStream.java
@@ -52,8 +52,6 @@
  * uncompressed size information is required before {@link
  * #putNextEntry putNextEntry} can be called.</p>
  *
- * @author Stefan Bodewig
- * @author Richard Evans
  * @version $Revision: 1.1 $
  */
 public class ZipOutputStream extends FilterOutputStream {
diff --git a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipShort.java b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipShort.java
index 5963420..5bb4eae 100644
--- a/modules/compiler/src/java/flex2/compiler/swc/zip/ZipShort.java
+++ b/modules/compiler/src/java/flex2/compiler/swc/zip/ZipShort.java
@@ -21,7 +21,6 @@
  * Utility class that represents a two byte integer with conversion
  * rules for the big endian byte order of ZIP files.
  *
- * @author Stefan Bodewig
  * @version $Revision: 1.1 $
  */
 public final class ZipShort implements Cloneable {
diff --git a/modules/compiler/src/java/flex2/compiler/util/AbstractLogAdapter.java b/modules/compiler/src/java/flex2/compiler/util/AbstractLogAdapter.java
index 127f03f..1acfe7c 100644
--- a/modules/compiler/src/java/flex2/compiler/util/AbstractLogAdapter.java
+++ b/modules/compiler/src/java/flex2/compiler/util/AbstractLogAdapter.java
@@ -27,8 +27,6 @@
  * This class is a default implementation of Logger.  It just passes
  * through each call to the wrapped Logger.  It is useful if you want
  * to filter a subset of the Logger's methods.
- *
- * @author Paul Reilly
  */
 public abstract class AbstractLogAdapter implements Logger
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/AbstractLogger.java b/modules/compiler/src/java/flex2/compiler/util/AbstractLogger.java
index 922ca0d..d8c3a94 100644
--- a/modules/compiler/src/java/flex2/compiler/util/AbstractLogger.java
+++ b/modules/compiler/src/java/flex2/compiler/util/AbstractLogger.java
@@ -26,8 +26,6 @@
 /**
  * A partial Logger implemenation, which adds some localization
  * related functionality.
- *
- * @author Roger Gonzalez
  */
 public abstract class AbstractLogger implements Logger
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/Benchmark.java b/modules/compiler/src/java/flex2/compiler/util/Benchmark.java
index 7ad1c2a..a750086 100644
--- a/modules/compiler/src/java/flex2/compiler/util/Benchmark.java
+++ b/modules/compiler/src/java/flex2/compiler/util/Benchmark.java
@@ -28,8 +28,6 @@
 
 /**
  * A utility class used to record how long certain tasks take to run.
- *
- * @author Clement Wong
  */
 public class Benchmark
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/CompilerControl.java b/modules/compiler/src/java/flex2/compiler/util/CompilerControl.java
index ce1f72c..f31b009 100644
--- a/modules/compiler/src/java/flex2/compiler/util/CompilerControl.java
+++ b/modules/compiler/src/java/flex2/compiler/util/CompilerControl.java
@@ -24,8 +24,6 @@
  * when an IDE wants to abort a compilation and start over after a
  * file has changed.
  *
- * @version 2.0.1
- * @author Clement Wong
  */
 public class CompilerControl
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/CompilerMessage.java b/modules/compiler/src/java/flex2/compiler/util/CompilerMessage.java
index c0e889b..3fffaf5 100644
--- a/modules/compiler/src/java/flex2/compiler/util/CompilerMessage.java
+++ b/modules/compiler/src/java/flex2/compiler/util/CompilerMessage.java
@@ -28,8 +28,6 @@
  * exceptions thrown by the compiler.  It can be used in catch
  * statements, but it shouldn't be constructed directly.  A subclass
  * should be used when reporting an error or warning.
- *
- * @author Roger Gonzalez
  */
 public class CompilerMessage extends CompilerException implements ILocalizableMessage
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/ConsoleLogger.java b/modules/compiler/src/java/flex2/compiler/util/ConsoleLogger.java
index ebcc06e..0f538f0 100644
--- a/modules/compiler/src/java/flex2/compiler/util/ConsoleLogger.java
+++ b/modules/compiler/src/java/flex2/compiler/util/ConsoleLogger.java
@@ -27,8 +27,6 @@
 /**
  * A Logger implementation that uses System.err and System.out to
  * output messages.
- *
- * @author Clement Wong
  */
 public class ConsoleLogger extends AbstractLogger implements Logger
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/LinkedQNameMap.java b/modules/compiler/src/java/flex2/compiler/util/LinkedQNameMap.java
index d8cad44..4d7245e 100644
--- a/modules/compiler/src/java/flex2/compiler/util/LinkedQNameMap.java
+++ b/modules/compiler/src/java/flex2/compiler/util/LinkedQNameMap.java
@@ -23,8 +23,6 @@
 
 /**
  * A QNameMap implementation that maintains order.
- *
- * @author Clement Wong
  */
 public class LinkedQNameMap<V extends Object> extends LinkedHashMap<QName, V>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/LocalLogger.java b/modules/compiler/src/java/flex2/compiler/util/LocalLogger.java
index 9c217d9..3ab2842 100644
--- a/modules/compiler/src/java/flex2/compiler/util/LocalLogger.java
+++ b/modules/compiler/src/java/flex2/compiler/util/LocalLogger.java
@@ -33,8 +33,6 @@
 
 /**
  * LocalLogger keeps a local count of warnings of errors.
- *
- * @author Clement Wong
  */
 public class LocalLogger implements Logger
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/ManifestParser.java b/modules/compiler/src/java/flex2/compiler/util/ManifestParser.java
index 52ce0d3..97f57ef 100644
--- a/modules/compiler/src/java/flex2/compiler/util/ManifestParser.java
+++ b/modules/compiler/src/java/flex2/compiler/util/ManifestParser.java
@@ -36,8 +36,6 @@
 /**
  * Parses a manifest into a NameMappings.
  *
- * @author Brian Deitte
- * @author Clement Wong
  */
 public class ManifestParser
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/MimeMappings.java b/modules/compiler/src/java/flex2/compiler/util/MimeMappings.java
index dd5ae9d..bf77028 100644
--- a/modules/compiler/src/java/flex2/compiler/util/MimeMappings.java
+++ b/modules/compiler/src/java/flex2/compiler/util/MimeMappings.java
@@ -23,9 +23,7 @@
 
 /**
  * Map MIME types to file extensions
- * 
- * @author Clement Wong
- */
+*/
 public final class MimeMappings
 {
 	public static final String MXML = "text/mxml";
diff --git a/modules/compiler/src/java/flex2/compiler/util/MultiName.java b/modules/compiler/src/java/flex2/compiler/util/MultiName.java
index 463f30f..dcd9a7c 100644
--- a/modules/compiler/src/java/flex2/compiler/util/MultiName.java
+++ b/modules/compiler/src/java/flex2/compiler/util/MultiName.java
@@ -26,8 +26,6 @@
  * This class represents a pairing of a local part with a set of
  * namespace URI's.  For example: (["mx.controls", "mx.core"],
  * "Button")
- *
- * @author Clement Wong
  */
 public final class MultiName extends Name
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/MultiNameMap.java b/modules/compiler/src/java/flex2/compiler/util/MultiNameMap.java
index 245c67f..b84d1c1 100644
--- a/modules/compiler/src/java/flex2/compiler/util/MultiNameMap.java
+++ b/modules/compiler/src/java/flex2/compiler/util/MultiNameMap.java
@@ -23,8 +23,6 @@
 
 /**
  * This class represents a map of MultiNames to QNames.
- *
- * @author Clement Wong
  */
 //TODO This class should just extend HashMap, it doesn't need to be an adapter
 public class MultiNameMap
diff --git a/modules/compiler/src/java/flex2/compiler/util/MxmlCommentUtil.java b/modules/compiler/src/java/flex2/compiler/util/MxmlCommentUtil.java
index 6647427..da084d4 100644
--- a/modules/compiler/src/java/flex2/compiler/util/MxmlCommentUtil.java
+++ b/modules/compiler/src/java/flex2/compiler/util/MxmlCommentUtil.java
@@ -26,8 +26,6 @@
 /**
  * This class converts the plain comment to the format expected by the
  * ClassTable.
- * 
- * @author gauravj
  */
 public class MxmlCommentUtil
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/Name.java b/modules/compiler/src/java/flex2/compiler/util/Name.java
index b226c98..2042499 100644
--- a/modules/compiler/src/java/flex2/compiler/util/Name.java
+++ b/modules/compiler/src/java/flex2/compiler/util/Name.java
@@ -22,8 +22,6 @@
 /**
  * A common base class for MultiName and QName to enable putting them
  * in Map's and Set's together.
- *
- * @author Paul Reilly
  */
 public abstract class Name
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/NameMappings.java b/modules/compiler/src/java/flex2/compiler/util/NameMappings.java
index f8fa4bf..82669eb 100644
--- a/modules/compiler/src/java/flex2/compiler/util/NameMappings.java
+++ b/modules/compiler/src/java/flex2/compiler/util/NameMappings.java
@@ -28,8 +28,6 @@
 /**
  * Stores the mappings of name and uri to classname.
  *
- * @author Brian Deitte
- * @author Clement Wong
  */
 public class NameMappings
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/PerformanceData.java b/modules/compiler/src/java/flex2/compiler/util/PerformanceData.java
index d948d25..e5104a2 100644
--- a/modules/compiler/src/java/flex2/compiler/util/PerformanceData.java
+++ b/modules/compiler/src/java/flex2/compiler/util/PerformanceData.java
@@ -24,8 +24,6 @@
  * 
  * Contains the number of times the method was called and the total
  * amount of time in the method.
- * 
- * @author dloverin
  */
 public class PerformanceData
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/QName.java b/modules/compiler/src/java/flex2/compiler/util/QName.java
index 2ee0016..9154413 100644
--- a/modules/compiler/src/java/flex2/compiler/util/QName.java
+++ b/modules/compiler/src/java/flex2/compiler/util/QName.java
@@ -23,8 +23,6 @@
 
 /**
  * This class represents a namespace URI and local part.
- *
- * @author Clement Wong
  */
 public final class QName extends Name
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/QNameList.java b/modules/compiler/src/java/flex2/compiler/util/QNameList.java
index 66c5f2e..bc7b771 100644
--- a/modules/compiler/src/java/flex2/compiler/util/QNameList.java
+++ b/modules/compiler/src/java/flex2/compiler/util/QNameList.java
@@ -29,8 +29,6 @@
  * This class represents a list of QNames.  It includes handy methods,
  * like contains(String, String), which allow performing collection
  * operations without having to create a new QName.
- *
- * @author Clement Wong
  */
 public class QNameList extends ArrayList<QName>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/QNameMap.java b/modules/compiler/src/java/flex2/compiler/util/QNameMap.java
index 142a03d..3008243 100644
--- a/modules/compiler/src/java/flex2/compiler/util/QNameMap.java
+++ b/modules/compiler/src/java/flex2/compiler/util/QNameMap.java
@@ -25,8 +25,6 @@
  * This class represents a map of QName to Objects.  It includes handy
  * methods, like containsKey(String, String), which allow performing
  * collection operations without having to create a new QName.
- *
- * @author Clement Wong
  */
 public class QNameMap<V extends Object> extends HashMap<QName, V>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/QNameSet.java b/modules/compiler/src/java/flex2/compiler/util/QNameSet.java
index 489beb0..b4cdc0f 100644
--- a/modules/compiler/src/java/flex2/compiler/util/QNameSet.java
+++ b/modules/compiler/src/java/flex2/compiler/util/QNameSet.java
@@ -28,8 +28,6 @@
  * This class represents a set of QNames.  It includes handy methods,
  * like contains(String, String), which allow performing collection
  * operations without having to create a new QName.
- *
- * @author Clement Wong
  */
 public class QNameSet extends HashSet<QName>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfo.java b/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfo.java
index be02264..005f569 100644
--- a/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfo.java
@@ -33,8 +33,6 @@
  * needed so to provide those classes.  If SWC A is used as an RSL,
  * SWC B will need to be loaded before SWC A if there is an
  * inheritance dependency between the two SWCs.
- * 
- * @author dloverin
  */
 public interface SwcDependencyInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfoImpl.java b/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfoImpl.java
index c61c8c0..fe53863 100644
--- a/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfoImpl.java
+++ b/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfoImpl.java
@@ -32,8 +32,6 @@
  * Implementation to store the swc dependency graph, hiding the actual
  * implementation details. Also stores the externs of a SWC which can
  * be retrieved later via the API.
- * 
- * @author dloverin
  */
 class SwcDependencyInfoImpl implements SwcDependencyInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/SwcDependencyUtil.java b/modules/compiler/src/java/flex2/compiler/util/SwcDependencyUtil.java
index cad35b0..0bcec62 100644
--- a/modules/compiler/src/java/flex2/compiler/util/SwcDependencyUtil.java
+++ b/modules/compiler/src/java/flex2/compiler/util/SwcDependencyUtil.java
@@ -45,8 +45,6 @@
 
 /**
  * Utility to find the dependency between a given set of SWCs.
- * 
- * @author dloverin
  */
 public class SwcDependencyUtil
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfo.java b/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfo.java
index ad4eeb9..90c87be 100644
--- a/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfo.java
+++ b/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfo.java
@@ -23,8 +23,6 @@
 
 /**
  * Information about how an external script is resolved.
- * 
- * @author dloverin
  */
 public interface SwcExternalScriptInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfoImpl.java b/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfoImpl.java
index 62cbb00..4473f4d 100644
--- a/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfoImpl.java
+++ b/modules/compiler/src/java/flex2/compiler/util/SwcExternalScriptInfoImpl.java
@@ -31,8 +31,6 @@
  * definitions in a SWC that are resolved in other SWCs. For each
  * script, the dependency types are kept as are the SWCs that resolve
  * the dependency.
- *  
- * @author dloverin
  */
 class SwcExternalScriptInfoImpl implements SwcExternalScriptInfo
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/ThreadLocalToolkit.java b/modules/compiler/src/java/flex2/compiler/util/ThreadLocalToolkit.java
index 30dafb5..55cfe1f 100644
--- a/modules/compiler/src/java/flex2/compiler/util/ThreadLocalToolkit.java
+++ b/modules/compiler/src/java/flex2/compiler/util/ThreadLocalToolkit.java
@@ -39,8 +39,6 @@
  * leaks, though.  All the variables should be cleared at the end of a
  * compilation.  Otherwise, if the thread used for compilation
  * changes, lots of memory will be leaked with the old thread.
- *
- * @author Clement Wong
  */
 public final class ThreadLocalToolkit
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/TraceExtension.java b/modules/compiler/src/java/flex2/compiler/util/TraceExtension.java
index 3d4bd5e..fa779ff 100644
--- a/modules/compiler/src/java/flex2/compiler/util/TraceExtension.java
+++ b/modules/compiler/src/java/flex2/compiler/util/TraceExtension.java
@@ -28,8 +28,6 @@
  * through each of the phases for each CompilationUnit.  The
  * differences between the batch algorithms can be seen using this
  * class.
- *
- * @author Clement Wong
  */
 public class TraceExtension implements Extension
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/VelocityException.java b/modules/compiler/src/java/flex2/compiler/util/VelocityException.java
index 91b0510..bb84c00 100644
--- a/modules/compiler/src/java/flex2/compiler/util/VelocityException.java
+++ b/modules/compiler/src/java/flex2/compiler/util/VelocityException.java
@@ -21,8 +21,6 @@
 
 /**
  * Encapsulates the exceptions thrown during Velocity template usage.
- *
- * @author Paul Reilly
  */
 public class VelocityException
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/XMLStringSerializer.java b/modules/compiler/src/java/flex2/compiler/util/XMLStringSerializer.java
index 6f77e9a..b83f9e5 100644
--- a/modules/compiler/src/java/flex2/compiler/util/XMLStringSerializer.java
+++ b/modules/compiler/src/java/flex2/compiler/util/XMLStringSerializer.java
@@ -447,10 +447,6 @@
  *
  * Accordingly, this stack is implemented as a single array, will null
  * values used to indicate frame boundaries.
- *
- * @author James Snell
- * @author Glen Daniels (gdaniels@apache.org)
- * @author Sam Ruby (rubys@us.ibm.com)
  */
 class NSStack {
 
diff --git a/modules/compiler/src/java/flex2/compiler/util/graph/Algorithms.java b/modules/compiler/src/java/flex2/compiler/util/graph/Algorithms.java
index b2321a4..82aa841 100644
--- a/modules/compiler/src/java/flex2/compiler/util/graph/Algorithms.java
+++ b/modules/compiler/src/java/flex2/compiler/util/graph/Algorithms.java
@@ -28,8 +28,6 @@
 
 /**
  * A collection of graph sorting and utility methods.
- *
- * @author Clement Wong
  */
 public final class Algorithms
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/graph/DependencyGraph.java b/modules/compiler/src/java/flex2/compiler/util/graph/DependencyGraph.java
index c115a9c..350e7e4 100644
--- a/modules/compiler/src/java/flex2/compiler/util/graph/DependencyGraph.java
+++ b/modules/compiler/src/java/flex2/compiler/util/graph/DependencyGraph.java
@@ -29,8 +29,6 @@
 
 /**
  * Used by the compiler driver to represent a dependency graph.
- *
- * @author Clement Wong
  */
 public class DependencyGraph<EdgeWeight> extends Graph<String, EdgeWeight> 
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/graph/Edge.java b/modules/compiler/src/java/flex2/compiler/util/graph/Edge.java
index 45b206b..523d74c 100644
--- a/modules/compiler/src/java/flex2/compiler/util/graph/Edge.java
+++ b/modules/compiler/src/java/flex2/compiler/util/graph/Edge.java
@@ -23,8 +23,6 @@
 
 /**
  * Represents an edge in a graph.
- *
- * @author Clement Wong
  */
 public final class Edge<VertexWeight,EdgeWeight>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/graph/Graph.java b/modules/compiler/src/java/flex2/compiler/util/graph/Graph.java
index e827251..9ad988c 100644
--- a/modules/compiler/src/java/flex2/compiler/util/graph/Graph.java
+++ b/modules/compiler/src/java/flex2/compiler/util/graph/Graph.java
@@ -27,8 +27,6 @@
 
 /**
  * A base class for DependencyGraph.
- *
- * @author Clement Wong
  */
 public class Graph<VertexWeight,EdgeWeight>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/graph/Vertex.java b/modules/compiler/src/java/flex2/compiler/util/graph/Vertex.java
index 9af3d5c..12f4f3b 100644
--- a/modules/compiler/src/java/flex2/compiler/util/graph/Vertex.java
+++ b/modules/compiler/src/java/flex2/compiler/util/graph/Vertex.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a node in a graph.
- *
- * @author Clement Wong
  */
 public final class Vertex <VertexWeight,EdgeWeight>
 {
diff --git a/modules/compiler/src/java/flex2/compiler/util/graph/Visitor.java b/modules/compiler/src/java/flex2/compiler/util/graph/Visitor.java
index 37879a4..1016f26 100644
--- a/modules/compiler/src/java/flex2/compiler/util/graph/Visitor.java
+++ b/modules/compiler/src/java/flex2/compiler/util/graph/Visitor.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the visitor API for the graphs in this package.
- *
- * @author Clement Wong
  */
 public interface Visitor<T>
 {
diff --git a/modules/compiler/src/java/flex2/linker/CULinkable.java b/modules/compiler/src/java/flex2/linker/CULinkable.java
index 03f076b..fd5d653 100644
--- a/modules/compiler/src/java/flex2/linker/CULinkable.java
+++ b/modules/compiler/src/java/flex2/linker/CULinkable.java
@@ -31,8 +31,6 @@
 /**
  * Represents a CompilationUnit wrapper, which exposes only the
  * information used during dependency traversal.
- *
- * @author Roger Gonzalez
  */
 public class CULinkable implements Linkable
 {
diff --git a/modules/compiler/src/java/flex2/linker/ConsoleApplication.java b/modules/compiler/src/java/flex2/linker/ConsoleApplication.java
index 4e7cb6f..b59248d 100644
--- a/modules/compiler/src/java/flex2/linker/ConsoleApplication.java
+++ b/modules/compiler/src/java/flex2/linker/ConsoleApplication.java
@@ -38,8 +38,6 @@
 
 /**
  * The equivalent of FlexMovie when building a projector, ie a .exe.
- *
- * @author Clement Wong
  */
 public class ConsoleApplication
 {
diff --git a/modules/compiler/src/java/flex2/linker/DependencyWalker.java b/modules/compiler/src/java/flex2/linker/DependencyWalker.java
index 0765d48..34d276f 100644
--- a/modules/compiler/src/java/flex2/linker/DependencyWalker.java
+++ b/modules/compiler/src/java/flex2/linker/DependencyWalker.java
@@ -34,8 +34,6 @@
  *
  * This is handy since dependencies in Flex are a transposed DAG
  * (edges point to predecessors, not successors).
- *
- * @author Roger Gonzalez
  */
 public class DependencyWalker
 {
diff --git a/modules/compiler/src/java/flex2/linker/FlexMovie.java b/modules/compiler/src/java/flex2/linker/FlexMovie.java
index 762400e..d6e08a8 100644
--- a/modules/compiler/src/java/flex2/linker/FlexMovie.java
+++ b/modules/compiler/src/java/flex2/linker/FlexMovie.java
@@ -35,8 +35,6 @@
 /**
  * Extends SimpleMovie by adding support for multiple frames and
  * keeping AS3 metadata.
- *
- * @author Roger Gonzalez
  */
 public class FlexMovie extends SimpleMovie
 {
diff --git a/modules/compiler/src/java/flex2/linker/Linkable.java b/modules/compiler/src/java/flex2/linker/Linkable.java
index 34d1425..2827b28 100644
--- a/modules/compiler/src/java/flex2/linker/Linkable.java
+++ b/modules/compiler/src/java/flex2/linker/Linkable.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API of a unit that supports linking.
- *
- * @author Roger Gonzalez
  */
 public interface Linkable
 {
diff --git a/modules/compiler/src/java/flex2/linker/LinkerAPI.java b/modules/compiler/src/java/flex2/linker/LinkerAPI.java
index 857521e..92668a8 100644
--- a/modules/compiler/src/java/flex2/linker/LinkerAPI.java
+++ b/modules/compiler/src/java/flex2/linker/LinkerAPI.java
@@ -32,8 +32,6 @@
 /**
  * Flex Linker API.
  *
- * @author Roger Gonzalez
- * @author Clement Wong
  */
 public final class LinkerAPI
 {
diff --git a/modules/compiler/src/java/flex2/linker/LinkerConfiguration.java b/modules/compiler/src/java/flex2/linker/LinkerConfiguration.java
index 97bbefe..28dd782 100644
--- a/modules/compiler/src/java/flex2/linker/LinkerConfiguration.java
+++ b/modules/compiler/src/java/flex2/linker/LinkerConfiguration.java
@@ -28,8 +28,6 @@
 /**
  * This interface is used to restrict consumers of
  * flex2.compiler.common.Configuration to linker specific options.
- *
- * @author Clement Wong
  */
 public interface LinkerConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/linker/LinkerException.java b/modules/compiler/src/java/flex2/linker/LinkerException.java
index aadd9a4..7d24660 100644
--- a/modules/compiler/src/java/flex2/linker/LinkerException.java
+++ b/modules/compiler/src/java/flex2/linker/LinkerException.java
@@ -25,8 +25,6 @@
 
 /**
  * Exception specific to linking.
- *
- * @author Clement Wong
  */
 public class LinkerException extends Exception implements ILocalizableMessage
 {
diff --git a/modules/compiler/src/java/flex2/linker/PostLink.java b/modules/compiler/src/java/flex2/linker/PostLink.java
index 3bd246c..cf6e2dd 100644
--- a/modules/compiler/src/java/flex2/linker/PostLink.java
+++ b/modules/compiler/src/java/flex2/linker/PostLink.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for post-link processing.
- *
- * @author Clement Wong
  */
 public interface PostLink
 {
diff --git a/modules/compiler/src/java/flex2/linker/SimpleMovie.java b/modules/compiler/src/java/flex2/linker/SimpleMovie.java
index 1f34011..fe59138 100644
--- a/modules/compiler/src/java/flex2/linker/SimpleMovie.java
+++ b/modules/compiler/src/java/flex2/linker/SimpleMovie.java
@@ -42,8 +42,6 @@
  * Represents a simple single frame Movie.  It's currently not
  * instantiated directly.  Instead, it's subclasses for special
  * purposes like an application SWF or a library SWF.
- *
- * @author Clement Wong
  */
 public class SimpleMovie extends Movie
 {
diff --git a/modules/compiler/src/java/flex2/tools/ASDoc.java b/modules/compiler/src/java/flex2/tools/ASDoc.java
index 82541d6..ae80a2d 100644
--- a/modules/compiler/src/java/flex2/tools/ASDoc.java
+++ b/modules/compiler/src/java/flex2/tools/ASDoc.java
@@ -34,8 +34,6 @@
 /**
  * The entry-point for ASDoc.
  *
- * @see flex2.compiler.asdoc.AsDocAPI
- * @author Brian Deitte
  */
 public class ASDoc extends Tool implements FlexTool
 {
diff --git a/modules/compiler/src/java/flex2/tools/ASDocConfiguration.java b/modules/compiler/src/java/flex2/tools/ASDocConfiguration.java
index 959cfe9..2019c3c 100644
--- a/modules/compiler/src/java/flex2/tools/ASDocConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/ASDocConfiguration.java
@@ -38,8 +38,6 @@
 
 /**
  * asdoc specific configuration.
- *
- * @author Brian Deitte
  */
 public class ASDocConfiguration extends ToolsConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/CommandLineConfiguration.java b/modules/compiler/src/java/flex2/tools/CommandLineConfiguration.java
index 727fa80..150d6a9 100644
--- a/modules/compiler/src/java/flex2/tools/CommandLineConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/CommandLineConfiguration.java
@@ -41,8 +41,6 @@
  * -file-specs, -help, -include-resource-bundles, -load-config,
  * -output, -projector, and -version.
  *
- * @author Roger Gonzalez
- * @author Clement Wong
  */
 public class CommandLineConfiguration extends ToolsConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/Compc.java b/modules/compiler/src/java/flex2/tools/Compc.java
index 184d407..cddb12e 100644
--- a/modules/compiler/src/java/flex2/tools/Compc.java
+++ b/modules/compiler/src/java/flex2/tools/Compc.java
@@ -46,8 +46,6 @@
 
 /**
  * Entry-point for compc, the command-line tool for compiling components.
- *
- * @author Brian Deitte
  */
 public class Compc extends Tool implements FlexTool
 {
diff --git a/modules/compiler/src/java/flex2/tools/CompcConfiguration.java b/modules/compiler/src/java/flex2/tools/CompcConfiguration.java
index 40b5041..934798a 100644
--- a/modules/compiler/src/java/flex2/tools/CompcConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/CompcConfiguration.java
@@ -42,8 +42,6 @@
 
 /**
  * compc specific configuration.
- *
- * @author Brian Deitte
  */
 public class CompcConfiguration extends ToolsConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/CompcPreLink.java b/modules/compiler/src/java/flex2/tools/CompcPreLink.java
index 8c4d68c..17654d2 100644
--- a/modules/compiler/src/java/flex2/tools/CompcPreLink.java
+++ b/modules/compiler/src/java/flex2/tools/CompcPreLink.java
@@ -56,8 +56,6 @@
  * Compc specific PreLink implementation, which handles generating a
  * root class, which handles registring embedded fonts and setting up
  * for RSL's and resource bundles.
- *
- * @author Brian Deitte
  */
 public class CompcPreLink implements flex2.compiler.PreLink
 {
diff --git a/modules/compiler/src/java/flex2/tools/CopyLocale.java b/modules/compiler/src/java/flex2/tools/CopyLocale.java
index 11dec69..717cf95 100644
--- a/modules/compiler/src/java/flex2/tools/CopyLocale.java
+++ b/modules/compiler/src/java/flex2/tools/CopyLocale.java
@@ -40,8 +40,6 @@
  * <p>
  * you will then have what you need for the fr_FR locale; the resources
  * for this locale will simply be copies of those for the en_US locale.
- *
- * @author Gordon Smith
  */
 public class CopyLocale
 {
diff --git a/modules/compiler/src/java/flex2/tools/DigestConfiguration.java b/modules/compiler/src/java/flex2/tools/DigestConfiguration.java
index f027256..9e04cc4 100644
--- a/modules/compiler/src/java/flex2/tools/DigestConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/DigestConfiguration.java
@@ -31,8 +31,6 @@
 
 /**
  * Options for the digest tool.
- * 
- * @author dloverin
  */
 public class DigestConfiguration 
 {
diff --git a/modules/compiler/src/java/flex2/tools/DigestRootConfiguration.java b/modules/compiler/src/java/flex2/tools/DigestRootConfiguration.java
index 616b323..6296bf0 100644
--- a/modules/compiler/src/java/flex2/tools/DigestRootConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/DigestRootConfiguration.java
@@ -24,8 +24,6 @@
 
 /**
  * Used to setup the "digest." prefix for the optioins in DigestConfiguration.
- * 
- * @author dloverin
  */
 public class DigestRootConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/DigestTool.java b/modules/compiler/src/java/flex2/tools/DigestTool.java
index 306a4de..d9c0494 100644
--- a/modules/compiler/src/java/flex2/tools/DigestTool.java
+++ b/modules/compiler/src/java/flex2/tools/DigestTool.java
@@ -42,8 +42,6 @@
 /**
  * Given the path to a file and a swc, update the digest xml in catalog.xml of the swc
  * with the new digest of the file.
- * 
- * @author dloverin
  *
  */
 public class DigestTool extends Tool implements FlexTool
diff --git a/modules/compiler/src/java/flex2/tools/Fcsh.java b/modules/compiler/src/java/flex2/tools/Fcsh.java
index 12b4605..5810ba9 100644
--- a/modules/compiler/src/java/flex2/tools/Fcsh.java
+++ b/modules/compiler/src/java/flex2/tools/Fcsh.java
@@ -48,8 +48,6 @@
 
 /**
  * fcsh (Flex Compiler SHell)
- *
- * @author Clement Wong
  */
 public class Fcsh extends Tool
 {
diff --git a/modules/compiler/src/java/flex2/tools/FontLicenseChecker.java b/modules/compiler/src/java/flex2/tools/FontLicenseChecker.java
index 6093efa..e49b85a 100644
--- a/modules/compiler/src/java/flex2/tools/FontLicenseChecker.java
+++ b/modules/compiler/src/java/flex2/tools/FontLicenseChecker.java
@@ -34,8 +34,6 @@
  * Prints out a report on what fonts can and can't be used in the given directory and its subdirectories.
  * We check the fsType of the fonts found.  More information on this can be found here:
  * http://partners.adobe.com/public/developer/en/acrobat/sdk/FontPolicies.pdf
- *
- * @author Brian Deitte
  */
 public class FontLicenseChecker
 {
diff --git a/modules/compiler/src/java/flex2/tools/FontSnapshot.java b/modules/compiler/src/java/flex2/tools/FontSnapshot.java
index 6336d5a..8409036 100644
--- a/modules/compiler/src/java/flex2/tools/FontSnapshot.java
+++ b/modules/compiler/src/java/flex2/tools/FontSnapshot.java
@@ -45,8 +45,6 @@
  *
  * This is done as a separate tool and not as part of a compilation because of speed.  Reading all of
  * the fonts on a system takes a non-trivial amount of time. 
- *
- * @author Brian Deitte
  */
 public class FontSnapshot
 {
diff --git a/modules/compiler/src/java/flex2/tools/LicensesConfiguration.java b/modules/compiler/src/java/flex2/tools/LicensesConfiguration.java
index 22971ff..a3de170 100644
--- a/modules/compiler/src/java/flex2/tools/LicensesConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/LicensesConfiguration.java
@@ -29,7 +29,6 @@
  * A sub-configuration of ToolsConfiguration.
  *
  * @see flex2.tools.ToolsConfiguration
- * @author Paul Reilly
  */
 public class LicensesConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/MovieMetaDataPrinter.java b/modules/compiler/src/java/flex2/tools/MovieMetaDataPrinter.java
index a56d79f..a2ae6f4 100644
--- a/modules/compiler/src/java/flex2/tools/MovieMetaDataPrinter.java
+++ b/modules/compiler/src/java/flex2/tools/MovieMetaDataPrinter.java
@@ -50,9 +50,7 @@
 /**
  * Command line tool for dumping all the classes, their functions, and
  * the location of each class.
- * 
- * @author Clement Wong
- */
+*/
 public class MovieMetaDataPrinter
 {
 	/**
diff --git a/modules/compiler/src/java/flex2/tools/Mxmlc.java b/modules/compiler/src/java/flex2/tools/Mxmlc.java
index f48bd37..bc426b3 100644
--- a/modules/compiler/src/java/flex2/tools/Mxmlc.java
+++ b/modules/compiler/src/java/flex2/tools/Mxmlc.java
@@ -51,8 +51,6 @@
  * A command line tool for compiling Flex applications.  Despite the
  * name, in addition to .mxml files, this tool can be used to compile
  * other file formats, like .as and .css.
- *
- * @author Clement Wong
  */
 public final class Mxmlc extends Tool implements FlexTool
 {
diff --git a/modules/compiler/src/java/flex2/tools/Optimizer.java b/modules/compiler/src/java/flex2/tools/Optimizer.java
index bc496bf..26a9dcf 100644
--- a/modules/compiler/src/java/flex2/tools/Optimizer.java
+++ b/modules/compiler/src/java/flex2/tools/Optimizer.java
@@ -49,9 +49,7 @@
 
 /**
  * The post-link optimizer as a command-line tool...
- * 
- * @author Clement Wong
- */
+*/
 public class Optimizer implements FlexTool
 {
 
diff --git a/modules/compiler/src/java/flex2/tools/PostLink.java b/modules/compiler/src/java/flex2/tools/PostLink.java
index bcbebc6..41a6e91 100644
--- a/modules/compiler/src/java/flex2/tools/PostLink.java
+++ b/modules/compiler/src/java/flex2/tools/PostLink.java
@@ -42,8 +42,6 @@
 /**
  * Implementation of flex2.linker.PostLink which merges ABC blocks and
  * runs a peephole optimizer on the byte code.
- *
- * @author Clement Wong
  */
 public class PostLink implements flex2.linker.PostLink
 {
diff --git a/modules/compiler/src/java/flex2/tools/PreLink.java b/modules/compiler/src/java/flex2/tools/PreLink.java
index b520e6a..20860e5 100644
--- a/modules/compiler/src/java/flex2/tools/PreLink.java
+++ b/modules/compiler/src/java/flex2/tools/PreLink.java
@@ -73,13 +73,6 @@
 /**
  * A flex2.compiler.PreLink implementation, which creates the FlexInit
  * and SystemManager subclass.
- *
- * @author Clement Wong
- * @author Roger Gonzalez (mixin, flexinit, bootstrap)
- * @author Basil Hosmer (service config)
- * @author Brian Deitte (font)
- * @author Cathy Murphy (accessibility)
- * @author Gordon Smith (i18n)
  */
 public class PreLink implements flex2.compiler.PreLink
 {
diff --git a/modules/compiler/src/java/flex2/tools/SwcDependencies.java b/modules/compiler/src/java/flex2/tools/SwcDependencies.java
index e654365..a7d2bed 100644
--- a/modules/compiler/src/java/flex2/tools/SwcDependencies.java
+++ b/modules/compiler/src/java/flex2/tools/SwcDependencies.java
@@ -49,8 +49,6 @@
  * 
  * This tool accepts all the command line options that mxmlc does but only uses the options to gather SWCs, it does 
  * not modify the file system in any way.
- * 
- * @author dloverin
  *
  */
 public class SwcDependencies extends Tool
diff --git a/modules/compiler/src/java/flex2/tools/SwcTarget.java b/modules/compiler/src/java/flex2/tools/SwcTarget.java
index 15c1e9c..c229e2e 100644
--- a/modules/compiler/src/java/flex2/tools/SwcTarget.java
+++ b/modules/compiler/src/java/flex2/tools/SwcTarget.java
@@ -26,8 +26,6 @@
 
 /**
  * Fcsh helper class.
- *
- * @author Clement Wong
  */
 public class SwcTarget extends Target
 {
diff --git a/modules/compiler/src/java/flex2/tools/Target.java b/modules/compiler/src/java/flex2/tools/Target.java
index 4eb060f..205b5df 100644
--- a/modules/compiler/src/java/flex2/tools/Target.java
+++ b/modules/compiler/src/java/flex2/tools/Target.java
@@ -38,8 +38,6 @@
 
 /**
  * Fcsh helper class.
- *
- * @author Clement Wong
  */
 public class Target
 {
diff --git a/modules/compiler/src/java/flex2/tools/VersionInfo.java b/modules/compiler/src/java/flex2/tools/VersionInfo.java
index 8d7db5d..00275b7 100644
--- a/modules/compiler/src/java/flex2/tools/VersionInfo.java
+++ b/modules/compiler/src/java/flex2/tools/VersionInfo.java
@@ -33,7 +33,7 @@
 {
     public static String FLEX_MAJOR_VERSION = "4";
     public static String FLEX_MINOR_VERSION = "14";
-    public static String FLEX_NANO_VERSION  = "0";
+    public static String FLEX_NANO_VERSION  = "1";
     
 	/**
 	 * Lib version is the "version" of the SWC format. Major number changes represent big (although not
diff --git a/modules/compiler/src/java/flex2/tools/WebTierAPI.java b/modules/compiler/src/java/flex2/tools/WebTierAPI.java
index 72d901a..c040edf 100644
--- a/modules/compiler/src/java/flex2/tools/WebTierAPI.java
+++ b/modules/compiler/src/java/flex2/tools/WebTierAPI.java
@@ -61,8 +61,6 @@
 /**
  * This class is used externally by the webtier compiler and
  * internally by some of the other flex tools, like fcsh and mxmlc.
- *
- * @author Clement Wong
  */
 public final class WebTierAPI extends Tool
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Application.java b/modules/compiler/src/java/flex2/tools/oem/Application.java
index 76be8ca..880e767 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Application.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Application.java
@@ -172,7 +172,6 @@
  * @see flex2.tools.oem.Configuration
  * @see flex2.tools.oem.Project
  * @version 2.0.1
- * @author Clement Wong
  */
 public class Application implements Builder
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/ApplicationCache.java b/modules/compiler/src/java/flex2/tools/oem/ApplicationCache.java
index 2e439d3..865ca41 100644
--- a/modules/compiler/src/java/flex2/tools/oem/ApplicationCache.java
+++ b/modules/compiler/src/java/flex2/tools/oem/ApplicationCache.java
@@ -46,7 +46,6 @@
  * benefit of the application cache would be lost.
  *
  * @since 4.5
- * @author Paul Reilly
  */
 public class ApplicationCache extends CacheBase
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/ApplicationInfo.java b/modules/compiler/src/java/flex2/tools/oem/ApplicationInfo.java
index d716ba8..4a8060a 100644
--- a/modules/compiler/src/java/flex2/tools/oem/ApplicationInfo.java
+++ b/modules/compiler/src/java/flex2/tools/oem/ApplicationInfo.java
@@ -21,8 +21,6 @@
 
 /**
  * Defines the API for application information. 
- *
- * @author Clement Wong
  * @version 3.0
  */
 public interface ApplicationInfo
diff --git a/modules/compiler/src/java/flex2/tools/oem/Builder.java b/modules/compiler/src/java/flex2/tools/oem/Builder.java
index 3517ac9..1fee9c1 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Builder.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Builder.java
@@ -34,7 +34,6 @@
  * @see flex2.tools.oem.Application
  * @see flex2.tools.oem.Library
  * @version 2.0.1
- * @author Clement Wong
  */
 public interface Builder
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Component.java b/modules/compiler/src/java/flex2/tools/oem/Component.java
index 841bd01..27e901f 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Component.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Component.java
@@ -20,10 +20,6 @@
 package flex2.tools.oem;
 
 /**
- * Defines the API for component information.
- * 
- * @author Clement Wong
- * @author Brian Deitte
  * @version 3.0
  */
 public interface Component
diff --git a/modules/compiler/src/java/flex2/tools/oem/Configuration.java b/modules/compiler/src/java/flex2/tools/oem/Configuration.java
index b99b6f6..7aff4a3 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Configuration.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Configuration.java
@@ -57,7 +57,6 @@
  * </PRE>
  * 
  * @version 2.0.1
- * @author Clement Wong
  */
 public interface Configuration
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Library.java b/modules/compiler/src/java/flex2/tools/oem/Library.java
index 9047e63..bd72e5d 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Library.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Library.java
@@ -214,7 +214,6 @@
  * @see flex2.tools.oem.Configuration
  * @see flex2.tools.oem.Project
  * @version 2.0.1
- * @author Clement Wong
  */
 public class Library implements Builder, Cloneable
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/LibraryCache.java b/modules/compiler/src/java/flex2/tools/oem/LibraryCache.java
index 8acc62e..0124ba6 100644
--- a/modules/compiler/src/java/flex2/tools/oem/LibraryCache.java
+++ b/modules/compiler/src/java/flex2/tools/oem/LibraryCache.java
@@ -27,7 +27,6 @@
  * library path elements.
  *
  * @since 3.0
- * @author dloverin
  */
 public class LibraryCache extends CacheBase
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/LibraryInfo.java b/modules/compiler/src/java/flex2/tools/oem/LibraryInfo.java
index 79eb753..ac18edf 100644
--- a/modules/compiler/src/java/flex2/tools/oem/LibraryInfo.java
+++ b/modules/compiler/src/java/flex2/tools/oem/LibraryInfo.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for library information. 
- * 
- * @author Clement Wong
  * @version 3.0
  */
 public interface LibraryInfo
diff --git a/modules/compiler/src/java/flex2/tools/oem/Logger.java b/modules/compiler/src/java/flex2/tools/oem/Logger.java
index ca5c63f..334f858 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Logger.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Logger.java
@@ -34,7 +34,6 @@
  * logging systems. As a result, the <code>log()</code> method also supports error codes.
  * 
  * @version 2.0.1
- * @author Clement Wong
  */
 public interface Logger
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Message.java b/modules/compiler/src/java/flex2/tools/oem/Message.java
index 77f8b4b..122a254 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Message.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Message.java
@@ -34,7 +34,6 @@
  * The <code>Message.toString()</code> method returns the message text.
  * 
  * @version 2.0.1
- * @author Clement Wong
  */
 public interface Message
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/PathResolver.java b/modules/compiler/src/java/flex2/tools/oem/PathResolver.java
index a30900e..469587c 100644
--- a/modules/compiler/src/java/flex2/tools/oem/PathResolver.java
+++ b/modules/compiler/src/java/flex2/tools/oem/PathResolver.java
@@ -25,8 +25,6 @@
  * Defines the API for path resolution.
  *
  * @version 3.0
- * @author Clement Wong
- * @author Brian Deitte
  */
 public interface PathResolver
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/ProgressMeter.java b/modules/compiler/src/java/flex2/tools/oem/ProgressMeter.java
index dc641da..3c97b84 100644
--- a/modules/compiler/src/java/flex2/tools/oem/ProgressMeter.java
+++ b/modules/compiler/src/java/flex2/tools/oem/ProgressMeter.java
@@ -30,7 +30,6 @@
  * <code>Library.setProgressMeter()</code> methods.
  * 
  * @version 2.0.1
- * @author Clement Wong
  */
 public interface ProgressMeter
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Project.java b/modules/compiler/src/java/flex2/tools/oem/Project.java
index 01a8388..8492352 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Project.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Project.java
@@ -88,7 +88,6 @@
  * @see flex2.tools.oem.Application
  * @see flex2.tools.oem.Library
  * @version 2.0.1
- * @author Clement Wong
  */
 public class Project
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Report.java b/modules/compiler/src/java/flex2/tools/oem/Report.java
index eb31f7f..dda8966 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Report.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Report.java
@@ -28,7 +28,6 @@
  * 
  * @see flex2.tools.oem.Builder#getReport()
  * @version 2.0.1
- * @author Clement Wong
  */
 public interface Report
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/Script.java b/modules/compiler/src/java/flex2/tools/oem/Script.java
index a971f18..c7e0a47 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Script.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Script.java
@@ -22,8 +22,6 @@
 /**
  * Defines the API for SWC Script information.
  * 
- * @author Clement Wong
- * @author Roger Gonzalez
  * @version 3.0
  */
 public interface Script
diff --git a/modules/compiler/src/java/flex2/tools/oem/Toolkit.java b/modules/compiler/src/java/flex2/tools/oem/Toolkit.java
index c52cb30..f074cb9 100644
--- a/modules/compiler/src/java/flex2/tools/oem/Toolkit.java
+++ b/modules/compiler/src/java/flex2/tools/oem/Toolkit.java
@@ -72,8 +72,6 @@
  * A utility class, which supports querying for Application, Library,
  * Component, and Script information, loading properties, optimizing,
  * and querying dependency info.
- * 
- * @author Clement Wong
  * @version 3.0
  */
 public class Toolkit
diff --git a/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFile.java b/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFile.java
index 7cd1e67..9784651 100644
--- a/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFile.java
+++ b/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFile.java
@@ -40,7 +40,6 @@
  * 
  * @see flex2.tools.oem.VirtualLocalFileSystem 
  * @version 2.0.1
- * @author Clement Wong
  */
 public class VirtualLocalFile implements VirtualFile
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFileSystem.java b/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFileSystem.java
index 26cf222..71391d0 100644
--- a/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFileSystem.java
+++ b/modules/compiler/src/java/flex2/tools/oem/VirtualLocalFileSystem.java
@@ -35,7 +35,6 @@
  * 
  * @see flex2.tools.oem.VirtualLocalFile
  * @version 2.0.1
- * @author Clement Wong
  */
 public class VirtualLocalFileSystem
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompiler.java b/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompiler.java
index 3548a82..7f35305 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompiler.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompiler.java
@@ -42,7 +42,6 @@
  * Command line utility for compiling applications using the OEM API.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class ApplicationCompiler
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompilerConfiguration.java b/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompilerConfiguration.java
index e9e763b..62ff735 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompilerConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompilerConfiguration.java
@@ -44,7 +44,6 @@
  * -projector.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class ApplicationCompilerConfiguration extends ToolsConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationData.java b/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationData.java
index faccd1d..2aea9da 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationData.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationData.java
@@ -44,7 +44,6 @@
  * compilations of an application.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class ApplicationData
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/ConfigurationConstants.java b/modules/compiler/src/java/flex2/tools/oem/internal/ConfigurationConstants.java
index 1d59834..c167982 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/ConfigurationConstants.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/ConfigurationConstants.java
@@ -23,7 +23,6 @@
  * Contains constants for all the configuration options.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 interface ConfigurationConstants
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/EmbedUtil.java b/modules/compiler/src/java/flex2/tools/oem/internal/EmbedUtil.java
index fc36585..ad5ca88 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/EmbedUtil.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/EmbedUtil.java
@@ -29,7 +29,6 @@
  * should have wrappers added here and FB should switch to using them.
  *
  * @version 3.0
- * @author Paul Reilly
  */
 public class EmbedUtil
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/GenericMessage.java b/modules/compiler/src/java/flex2/tools/oem/internal/GenericMessage.java
index 738eeb9..5ff6a9d 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/GenericMessage.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/GenericMessage.java
@@ -25,7 +25,6 @@
  * A generic implementation of Message.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 class GenericMessage implements Message
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompiler.java b/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompiler.java
index de88294..9aab639 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompiler.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompiler.java
@@ -43,7 +43,6 @@
  * Command line utility for compiling libraries using the OEM API.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class LibraryCompiler
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompilerConfiguration.java b/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompilerConfiguration.java
index 6062445..b9e8f95 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompilerConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompilerConfiguration.java
@@ -34,7 +34,6 @@
  * for -loadConfig and -compute-digest.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class LibraryCompilerConfiguration extends CompcConfiguration
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/LibraryData.java b/modules/compiler/src/java/flex2/tools/oem/internal/LibraryData.java
index 9384f88..72cc121 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/LibraryData.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/LibraryData.java
@@ -31,7 +31,6 @@
  * compilations of a library.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class LibraryData extends ApplicationData
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/LinkerConfiguration.java b/modules/compiler/src/java/flex2/tools/oem/internal/LinkerConfiguration.java
index 6732574..946b747 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/LinkerConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/LinkerConfiguration.java
@@ -36,7 +36,6 @@
  * specific options.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 /*
  * TODO Jono: this should really *implement* flex2.linker.Configuration
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java
index d48f8fd..3afdd12 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java
@@ -58,7 +58,6 @@
  * supporting merging with configuration defaults.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class OEMConfiguration implements Configuration, ConfigurationConstants, Cloneable
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMConsole.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMConsole.java
index 2e01d68..cf8f453 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMConsole.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMConsole.java
@@ -28,7 +28,6 @@
  * System.out.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class OEMConsole extends ConsoleLogger implements Logger
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMLogAdapter.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMLogAdapter.java
index 88fc4ff..599f40d 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMLogAdapter.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMLogAdapter.java
@@ -28,7 +28,6 @@
  * Extends AbstractLogger to support logging to an OEM API logger.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class OEMLogAdapter extends AbstractLogger
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMPathResolver.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMPathResolver.java
index ada5512..cabaa45 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMPathResolver.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMPathResolver.java
@@ -31,7 +31,6 @@
  * This is used by FB to resolve using Eclipse's API's.
  * 
  * @version 3.0
- * @author Clement Wong
  */
 public class OEMPathResolver implements SinglePathResolver
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMProgressMeter.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMProgressMeter.java
index 00ae3ea..1d5d8c2 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMProgressMeter.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMProgressMeter.java
@@ -25,7 +25,6 @@
  * A ProgressMeter implementation that outputs to System.out.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class OEMProgressMeter implements ProgressMeter
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMReport.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMReport.java
index aa6e126..ffdff97 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMReport.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMReport.java
@@ -53,7 +53,6 @@
  * A Report implementation.
  * 
  * @version 2.0.1
- * @author Clement Wong
  */
 public class OEMReport implements Report
 {
diff --git a/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java b/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java
index 837cf1c..217f706 100644
--- a/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java
+++ b/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java
@@ -67,7 +67,6 @@
  * A collection of utility methods used by classes in flex2.tools.oem.
  *
  * @version 2.0.1
- * @author Clement Wong
  */
 public class OEMUtil
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/AIRLaunchInfo.java b/modules/debugger/src/java/flash/tools/debugger/AIRLaunchInfo.java
index 3f36bbf..b88f74f 100644
--- a/modules/debugger/src/java/flash/tools/debugger/AIRLaunchInfo.java
+++ b/modules/debugger/src/java/flash/tools/debugger/AIRLaunchInfo.java
@@ -21,9 +21,6 @@
 
 import java.io.File;
 
-/**
- * @author mmorearty
- */
 public class AIRLaunchInfo
 {
 	/**
diff --git a/modules/debugger/src/java/flash/tools/debugger/AlreadyActiveApplicationException.java b/modules/debugger/src/java/flash/tools/debugger/AlreadyActiveApplicationException.java
index d0687f6..bbe909f 100644
--- a/modules/debugger/src/java/flash/tools/debugger/AlreadyActiveApplicationException.java
+++ b/modules/debugger/src/java/flash/tools/debugger/AlreadyActiveApplicationException.java
@@ -24,8 +24,6 @@
  * AlreadyActiveApplicationException is thrown when run/debug the application while there is 
  * an already running application. 
  * Exception is detected with ADL exit code 1 (Successful invocation of an already running AIR application. ADL exits immediately.)
- * 
- * @author sakkus
  */
 public class AlreadyActiveApplicationException extends IOException {
 	private static final long serialVersionUID = 0L;
diff --git a/modules/debugger/src/java/flash/tools/debugger/Browser.java b/modules/debugger/src/java/flash/tools/debugger/Browser.java
index 2933789..c1d6293 100644
--- a/modules/debugger/src/java/flash/tools/debugger/Browser.java
+++ b/modules/debugger/src/java/flash/tools/debugger/Browser.java
@@ -23,8 +23,6 @@
 
 /**
  * Describes a web browser.
- * 
- * @author mmorearty
  */
 public interface Browser
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/CommandLineException.java b/modules/debugger/src/java/flash/tools/debugger/CommandLineException.java
index c93e856..09c07c3 100644
--- a/modules/debugger/src/java/flash/tools/debugger/CommandLineException.java
+++ b/modules/debugger/src/java/flash/tools/debugger/CommandLineException.java
@@ -25,8 +25,6 @@
  * Represents an error that occurred while invoking a command-line
  * program.  Saves the text error message that was reported
  * by the command-line program.
- * 
- * @author mmorearty
  */
 public class CommandLineException extends IOException
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/DebuggerLocalizer.java b/modules/debugger/src/java/flash/tools/debugger/DebuggerLocalizer.java
index d0a6eef..8e56f44 100644
--- a/modules/debugger/src/java/flash/tools/debugger/DebuggerLocalizer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/DebuggerLocalizer.java
@@ -34,8 +34,6 @@
  *      return a default string, to avoid a crash. </li>
  * <li> We replace any "\n" with the current platform's newline sequence. </li>
  * </ol>
- * 
- * @author mmorearty
  */
 public class DebuggerLocalizer implements ILocalizer
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/DefaultDebuggerCallbacks.java b/modules/debugger/src/java/flash/tools/debugger/DefaultDebuggerCallbacks.java
index d94ae46..33ae381 100644
--- a/modules/debugger/src/java/flash/tools/debugger/DefaultDebuggerCallbacks.java
+++ b/modules/debugger/src/java/flash/tools/debugger/DefaultDebuggerCallbacks.java
@@ -29,9 +29,6 @@
 
 import flash.util.Trace;
 
-/**
- * @author mmorearty
- */
 public class DefaultDebuggerCallbacks implements IDebuggerCallbacks
 {
 	private boolean m_computedExeLocations;
diff --git a/modules/debugger/src/java/flash/tools/debugger/IDebuggerCallbacks.java b/modules/debugger/src/java/flash/tools/debugger/IDebuggerCallbacks.java
index 4151d53..3fe9cb2 100644
--- a/modules/debugger/src/java/flash/tools/debugger/IDebuggerCallbacks.java
+++ b/modules/debugger/src/java/flash/tools/debugger/IDebuggerCallbacks.java
@@ -22,8 +22,6 @@
 
 /**
  * Miscellaneous callbacks from the DJAPI to the debugger which is using it.
- * 
- * @author mmorearty
  */
 public interface IDebuggerCallbacks
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/ILaunchNotification.java b/modules/debugger/src/java/flash/tools/debugger/ILaunchNotification.java
index 369e414..4fc2616 100644
--- a/modules/debugger/src/java/flash/tools/debugger/ILaunchNotification.java
+++ b/modules/debugger/src/java/flash/tools/debugger/ILaunchNotification.java
@@ -24,8 +24,6 @@
 /**
  * Used to notify caller in case of ADL Exit Code 1: Successful invocation of an already running 
  * AIR application. ADL exits immediately.
- * 
- * @author sakkus
  */
 public interface ILaunchNotification
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/ILauncher.java b/modules/debugger/src/java/flash/tools/debugger/ILauncher.java
index 24b0623..0d9010c 100644
--- a/modules/debugger/src/java/flash/tools/debugger/ILauncher.java
+++ b/modules/debugger/src/java/flash/tools/debugger/ILauncher.java
@@ -22,9 +22,6 @@
  * A ILauncher which handles the launching of the URI or the command.
  * 
  * ILauncher is to provide more flexibility to handle the Player launch in different platforms.
- * 
- * @author ugs
- *
  */
 public interface ILauncher {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/IProgress.java b/modules/debugger/src/java/flash/tools/debugger/IProgress.java
index 0756260..e28065a 100644
--- a/modules/debugger/src/java/flash/tools/debugger/IProgress.java
+++ b/modules/debugger/src/java/flash/tools/debugger/IProgress.java
@@ -21,8 +21,6 @@
 
 /**
  * A simple interface to report progress on some operation.
- * 
- * @author mmorearty
  */
 public interface IProgress
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/Isolate.java b/modules/debugger/src/java/flash/tools/debugger/Isolate.java
index 982c2dd..e446f7d 100644
--- a/modules/debugger/src/java/flash/tools/debugger/Isolate.java
+++ b/modules/debugger/src/java/flash/tools/debugger/Isolate.java
@@ -22,8 +22,6 @@
  * closely follows more that of a web worker than an actual OS Thread.
  * 
  * By default there is a default isolate object with id DEFAULT_ID.
- * @author anirudhs
- *
  */
 public interface Isolate {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/IsolateController.java b/modules/debugger/src/java/flash/tools/debugger/IsolateController.java
index ed09477..ffebf72 100644
--- a/modules/debugger/src/java/flash/tools/debugger/IsolateController.java
+++ b/modules/debugger/src/java/flash/tools/debugger/IsolateController.java
@@ -26,8 +26,6 @@
  * 
  * @see flash.tools.debugger.IsolateSession,
  *      flash.tools.debugger.Session#getWorkerSession(int)
- * @author anirudhs
- * 
  */
 public interface IsolateController {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/IsolateSession.java b/modules/debugger/src/java/flash/tools/debugger/IsolateSession.java
index 6b57d62..2a16688 100644
--- a/modules/debugger/src/java/flash/tools/debugger/IsolateSession.java
+++ b/modules/debugger/src/java/flash/tools/debugger/IsolateSession.java
@@ -21,7 +21,6 @@
 /**
  * Used to issue commands to a particular worker (isolate).
  * @see Session
- * @author anirudhs
  */
 public interface IsolateSession {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/NotSupportedException.java b/modules/debugger/src/java/flash/tools/debugger/NotSupportedException.java
index 2f1f8a1..e047144 100644
--- a/modules/debugger/src/java/flash/tools/debugger/NotSupportedException.java
+++ b/modules/debugger/src/java/flash/tools/debugger/NotSupportedException.java
@@ -24,9 +24,7 @@
  * player that is being targeted.  For example, newer players
  * support the ability to have the debugger call arbitrary
  * functions, but older ones do not.
- * 
- * @author Mike Morearty
- */
+*/
 public class NotSupportedException extends PlayerDebugException {
 	private static final long serialVersionUID = -8873935118857320824L;
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/Player.java b/modules/debugger/src/java/flash/tools/debugger/Player.java
index 3c0e82a..145bcdb 100644
--- a/modules/debugger/src/java/flash/tools/debugger/Player.java
+++ b/modules/debugger/src/java/flash/tools/debugger/Player.java
@@ -23,8 +23,6 @@
 
 /**
  * Describes a Flash player.
- * 
- * @author mmorearty
  */
 public interface Player
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/Value.java b/modules/debugger/src/java/flash/tools/debugger/Value.java
index d849db7..af93ee1 100644
--- a/modules/debugger/src/java/flash/tools/debugger/Value.java
+++ b/modules/debugger/src/java/flash/tools/debugger/Value.java
@@ -21,8 +21,6 @@
 
 /**
  * An ActionScript value, for example, the value of a variable or constant.
- * 
- * @author mmorearty
  */
 public interface Value
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/ValueAttribute.java b/modules/debugger/src/java/flash/tools/debugger/ValueAttribute.java
index 6936779..9b078ac 100644
--- a/modules/debugger/src/java/flash/tools/debugger/ValueAttribute.java
+++ b/modules/debugger/src/java/flash/tools/debugger/ValueAttribute.java
@@ -19,9 +19,6 @@
 
 package flash.tools.debugger;
 
-/**
- * @author mmorearty
- */
 public interface ValueAttribute
 {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/AIRPlayer.java b/modules/debugger/src/java/flash/tools/debugger/concrete/AIRPlayer.java
index 20225ce..6cba346 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/AIRPlayer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/AIRPlayer.java
@@ -24,9 +24,6 @@
 import flash.tools.debugger.Browser;
 import flash.tools.debugger.Player;
 
-/**
- * @author Mike Morearty
- */
 public class AIRPlayer implements Player
 {
 	File m_adl;
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/AbstractPlayer.java b/modules/debugger/src/java/flash/tools/debugger/concrete/AbstractPlayer.java
index d1269f9..298470f 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/AbstractPlayer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/AbstractPlayer.java
@@ -24,9 +24,6 @@
 import flash.tools.debugger.Browser;
 import flash.tools.debugger.Player;
 
-/**
- * @author mmorearty
- */
 public abstract class AbstractPlayer implements Player
 {
 	private Browser m_browser;
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/ActiveXPlayer.java b/modules/debugger/src/java/flash/tools/debugger/concrete/ActiveXPlayer.java
index 17f9c1c..eeefdf3 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/ActiveXPlayer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/ActiveXPlayer.java
@@ -21,9 +21,6 @@
 
 import java.io.File;
 
-/**
- * @author mmorearty
- */
 public class ActiveXPlayer extends AbstractPlayer
 {
 	public ActiveXPlayer(File iexploreExe, File path)
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/BinaryOp.java b/modules/debugger/src/java/flash/tools/debugger/concrete/BinaryOp.java
index b3574ce..f4e47b5 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/BinaryOp.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/BinaryOp.java
@@ -19,9 +19,6 @@
 
 package flash.tools.debugger.concrete;
 
-/**
- * @author Mike Morearty
- */
 public enum BinaryOp {
 	// These correspond to the values in the player, in playerdebugger.h,
 	// enum BinaryOp.  These values must be kept synchronized with those
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/DBrowser.java b/modules/debugger/src/java/flash/tools/debugger/concrete/DBrowser.java
index 3abf91c..db0ad53 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/DBrowser.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/DBrowser.java
@@ -23,9 +23,6 @@
 
 import flash.tools.debugger.Browser;
 
-/**
- * @author mmorearty
- */
 public class DBrowser implements Browser
 {
 	private File m_path;
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/DIsolate.java b/modules/debugger/src/java/flash/tools/debugger/concrete/DIsolate.java
index 3a0b21b..914a0f0 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/DIsolate.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/DIsolate.java
@@ -20,7 +20,6 @@
 
 /**
  * Concrete implementation of an Isolate.
- * @author anirudhs
  */
 public class DIsolate implements Isolate {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/GetVariableFlag.java b/modules/debugger/src/java/flash/tools/debugger/concrete/GetVariableFlag.java
index e5b8402..69a78e8 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/GetVariableFlag.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/GetVariableFlag.java
@@ -25,8 +25,6 @@
  * 
  * These values must be kept in sync with 'enum OutGetVariableFlags' in
  * the player's playerdebugger.h file.
- *
- * @author mmorearty
  */
 public interface GetVariableFlag
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/IsolatePlayerSession.java b/modules/debugger/src/java/flash/tools/debugger/concrete/IsolatePlayerSession.java
index 887b9c0..1afd8fb 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/IsolatePlayerSession.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/IsolatePlayerSession.java
@@ -36,8 +36,6 @@
 /**
  * Concrete implementation of IsolateSession. Re-routes
  * calls to the *worker() method equivalents.
- * @author anirudhs
- *
  */
 public class IsolatePlayerSession implements IsolateSession {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/NetscapePluginPlayer.java b/modules/debugger/src/java/flash/tools/debugger/concrete/NetscapePluginPlayer.java
index f826dc3..1a45e8d 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/NetscapePluginPlayer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/NetscapePluginPlayer.java
@@ -21,9 +21,6 @@
 
 import java.io.File;
 
-/**
- * @author mmorearty
- */
 public class NetscapePluginPlayer extends AbstractPlayer
 {
 	/**
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/StandalonePlayer.java b/modules/debugger/src/java/flash/tools/debugger/concrete/StandalonePlayer.java
index 346e543..df792d6 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/StandalonePlayer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/StandalonePlayer.java
@@ -21,9 +21,6 @@
 
 import java.io.File;
 
-/**
- * @author mmorearty
- */
 public class StandalonePlayer extends AbstractPlayer
 {
 	/**
diff --git a/modules/debugger/src/java/flash/tools/debugger/concrete/StreamListener.java b/modules/debugger/src/java/flash/tools/debugger/concrete/StreamListener.java
index 0579556..5b64e1e 100644
--- a/modules/debugger/src/java/flash/tools/debugger/concrete/StreamListener.java
+++ b/modules/debugger/src/java/flash/tools/debugger/concrete/StreamListener.java
@@ -25,7 +25,6 @@
 
 /**
  * Reads a stream, and sends the contents somewhere.
- * @author mmoreart
  */
 public class StreamListener extends Thread {
 	Reader fIn;
diff --git a/modules/debugger/src/java/flash/tools/debugger/events/IsolateCreateEvent.java b/modules/debugger/src/java/flash/tools/debugger/events/IsolateCreateEvent.java
index bd9e328..ec4988c 100644
--- a/modules/debugger/src/java/flash/tools/debugger/events/IsolateCreateEvent.java
+++ b/modules/debugger/src/java/flash/tools/debugger/events/IsolateCreateEvent.java
@@ -21,7 +21,6 @@
 /**
  * IsolateCreateEvent is received when the player
  * creates a worker.
- * @author anirudhs
  */
 public class IsolateCreateEvent extends DebugEvent {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/events/IsolateExitEvent.java b/modules/debugger/src/java/flash/tools/debugger/events/IsolateExitEvent.java
index dd910ff..2f290ef 100644
--- a/modules/debugger/src/java/flash/tools/debugger/events/IsolateExitEvent.java
+++ b/modules/debugger/src/java/flash/tools/debugger/events/IsolateExitEvent.java
@@ -21,7 +21,6 @@
 /**
  * IsolateExitEvent is received when the player stops
  * a worker.
- * @author anirudhs
  */
 public class IsolateExitEvent extends DebugEvent {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java b/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
index 5082b09..2b91ec6 100644
--- a/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
+++ b/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
@@ -42,7 +42,6 @@
  * flash.tools.debugger.expression.Context.
  * 
  * @see DebuggerExpression
- * @author Mike Morearty
  */
 class DebuggerEvaluator implements Evaluator
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerExpression.java b/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerExpression.java
index 8df8e1b..7882701 100644
--- a/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerExpression.java
+++ b/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerExpression.java
@@ -37,8 +37,6 @@
  * edge cases that this class can't handle.  For most cases where you
  * need an on-the-fly expression evaluator, you would be better off
  * using the code from the "esc" project.
- * 
- * @author Mike Morearty
  */
 class DebuggerExpression implements ValueExp {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/expression/ECMA.java b/modules/debugger/src/java/flash/tools/debugger/expression/ECMA.java
index 39c3308..81b89ef 100644
--- a/modules/debugger/src/java/flash/tools/debugger/expression/ECMA.java
+++ b/modules/debugger/src/java/flash/tools/debugger/expression/ECMA.java
@@ -31,8 +31,6 @@
  * be 100% accurate; they handle all the cases the debugger's expression
  * evaluator is likely to run into, but there are some edge cases that
  * fall through the cracks.
- * 
- * @author Mike Morearty
  */
 public class ECMA
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/expression/ExpressionEvaluatorException.java b/modules/debugger/src/java/flash/tools/debugger/expression/ExpressionEvaluatorException.java
index 8483d0c..a95466f 100644
--- a/modules/debugger/src/java/flash/tools/debugger/expression/ExpressionEvaluatorException.java
+++ b/modules/debugger/src/java/flash/tools/debugger/expression/ExpressionEvaluatorException.java
@@ -25,8 +25,6 @@
  * because the functions in the <code>Evaluator</code> interface don't
  * throw anything, but our <code>DebuggerEvaluator</code> has many
  * places where it needs to bail out.
- * 
- * @author Mike Morearty
  */
 public class ExpressionEvaluatorException extends RuntimeException {
 	private static final long serialVersionUID = -7005526599250035578L;
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeASTBuilder.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeASTBuilder.java
index eb9bccf..3fd3e27 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeASTBuilder.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeASTBuilder.java
@@ -26,9 +26,6 @@
 import flash.tools.debugger.expression.IASTBuilder;
 import flash.tools.debugger.expression.ValueExp;
 
-/**
- * @author Mike Morearty
- */
 public class ThreadSafeASTBuilder extends ThreadSafeDebuggerObject implements IASTBuilder
 {
 	private final IASTBuilder m_astBuilder;
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeBootstrap.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeBootstrap.java
index 6fc9bf2..ac50aae 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeBootstrap.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeBootstrap.java
@@ -23,7 +23,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Bootstrap
- * @author Mike Morearty
  */
 public class ThreadSafeBootstrap {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeDebuggerObject.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeDebuggerObject.java
index cfa0b08..f650f0c 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeDebuggerObject.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeDebuggerObject.java
@@ -21,9 +21,7 @@
 
 /**
  * Intended to be subclassed.
- * 
- * @author Mike Morearty
- */
+*/
 class ThreadSafeDebuggerObject {
 
 	private Object fSyncObj;
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeFrame.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeFrame.java
index c39b2df..eea2748 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeFrame.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeFrame.java
@@ -27,7 +27,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Frame
- * @author Mike Morearty
  */
 public class ThreadSafeFrame extends ThreadSafeDebuggerObject implements Frame {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolate.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolate.java
index 0cc5619..ec13f93 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolate.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolate.java
@@ -20,7 +20,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Isolate
- * @author Anirudh Sasikumar
  */
 public class ThreadSafeIsolate extends ThreadSafeDebuggerObject implements Isolate {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolateSession.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolateSession.java
index 57f0820..e55cedf 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolateSession.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeIsolateSession.java
@@ -34,7 +34,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.IsolateSession
- * @author Anirudh Sasikumar
  */
 public class ThreadSafeIsolateSession extends ThreadSafeDebuggerObject
 		implements IsolateSession {
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeLocation.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeLocation.java
index 26d7824..204d653 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeLocation.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeLocation.java
@@ -22,7 +22,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Location
- * @author Mike Morearty
  */
 public class ThreadSafeLocation extends ThreadSafeDebuggerObject implements Location {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafePlayer.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafePlayer.java
index 44671aa..b853f0b 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafePlayer.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafePlayer.java
@@ -26,7 +26,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Player
- * @author Mike Morearty
  */
 public class ThreadSafePlayer extends ThreadSafeDebuggerObject implements Player {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSession.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSession.java
index 4d25e5d..fa8da51 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSession.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSession.java
@@ -40,7 +40,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Session
- * @author Mike Morearty
  */
 public class ThreadSafeSession extends ThreadSafeDebuggerObject implements Session {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSessionManager.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSessionManager.java
index 2a89eb1..7f19343 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSessionManager.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSessionManager.java
@@ -33,7 +33,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.SessionManager
- * @author Mike Morearty
  */
 public class ThreadSafeSessionManager extends ThreadSafeDebuggerObject implements SessionManager2 {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceFile.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceFile.java
index fd56579..2b5d799 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceFile.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceFile.java
@@ -24,7 +24,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.SourceFile
- * @author Mike Morearty
  */
 public class ThreadSafeSourceFile extends ThreadSafeDebuggerObject implements SourceFile {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceLocator.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceLocator.java
index ddab0bd..5b491df 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceLocator.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSourceLocator.java
@@ -23,9 +23,6 @@
 
 import flash.tools.debugger.SourceLocator;
 
-/**
- * @author Mike Morearty
- */
 public class ThreadSafeSourceLocator extends ThreadSafeDebuggerObject implements SourceLocator
 {
 	private SourceLocator fSourceLocator;
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSwfInfo.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSwfInfo.java
index a3d698c..03de315 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSwfInfo.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeSwfInfo.java
@@ -24,7 +24,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.SwfInfo
- * @author Mike Morearty
  */
 public class ThreadSafeSwfInfo extends ThreadSafeDebuggerObject implements SwfInfo {
 	
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValue.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValue.java
index f78414d..43e7f7b 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValue.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValue.java
@@ -26,7 +26,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Value
- * @author Mike Morearty
  */
 public class ThreadSafeValue extends ThreadSafeDebuggerObject implements Value {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValueExp.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValueExp.java
index 8e6581e..07bc66f 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValueExp.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeValueExp.java
@@ -27,7 +27,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.expression.ValueExp
- * @author Mike Morearty
  */
 public class ThreadSafeValueExp extends ThreadSafeDebuggerObject implements ValueExp
 {
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeVariable.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeVariable.java
index 126a224..8d883f0 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeVariable.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeVariable.java
@@ -27,7 +27,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Variable
- * @author Mike Morearty
  */
 public class ThreadSafeVariable extends ThreadSafeDebuggerObject implements Variable {
 
diff --git a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeWatch.java b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeWatch.java
index 276a0c5..3d94249 100644
--- a/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeWatch.java
+++ b/modules/debugger/src/java/flash/tools/debugger/threadsafe/ThreadSafeWatch.java
@@ -21,7 +21,6 @@
 
 /**
  * Thread-safe wrapper for flash.tools.debugger.Watch
- * @author Mike Morearty
  */
 public class ThreadSafeWatch extends ThreadSafeDebuggerObject implements Watch {
 	
diff --git a/modules/debugger/src/java/flex/tools/debugger/cli/CatchAction.java b/modules/debugger/src/java/flex/tools/debugger/cli/CatchAction.java
index afa7d6c..96a0858 100644
--- a/modules/debugger/src/java/flex/tools/debugger/cli/CatchAction.java
+++ b/modules/debugger/src/java/flex/tools/debugger/cli/CatchAction.java
@@ -23,9 +23,7 @@
  * 
  * An object that relates a CLI debugger catchpoint with the
  * actual Catch obtained from the Session
- * 
- * @author Mike Morearty
- */
+*/
 public class CatchAction
 {
 	private final int m_id;
diff --git a/modules/fxgutils/src/java/com/adobe/fxg/FXGConstants.java b/modules/fxgutils/src/java/com/adobe/fxg/FXGConstants.java
index 29cd27d..61b3258 100644
--- a/modules/fxgutils/src/java/com/adobe/fxg/FXGConstants.java
+++ b/modules/fxgutils/src/java/com/adobe/fxg/FXGConstants.java
@@ -23,9 +23,6 @@
  * Constants for the FXG document format.
  * 
  * Currently covers FXG 1.0 and FXG 2.0 for the "http://ns.adobe.com/fxg/2008" namespace.
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public final class FXGConstants
 {
diff --git a/modules/fxgutils/src/java/com/adobe/fxg/FXGParser.java b/modules/fxgutils/src/java/com/adobe/fxg/FXGParser.java
index cea4d5f..31e1d8e 100644
--- a/modules/fxgutils/src/java/com/adobe/fxg/FXGParser.java
+++ b/modules/fxgutils/src/java/com/adobe/fxg/FXGParser.java
@@ -27,8 +27,6 @@
  * A FXGParser parses an InputStream for an FXG document and builds a custom
  * DOM. Custom FXGNodes can be registered to represent specific elements and
  * elements can also be marked as skipped prior to parsing .
- * 
- * @author Sujata Das
  */
 public interface FXGParser
 {
diff --git a/modules/fxgutils/src/java/com/adobe/fxg/dom/FXGNode.java b/modules/fxgutils/src/java/com/adobe/fxg/dom/FXGNode.java
index 9a3162a..6fe42c6 100644
--- a/modules/fxgutils/src/java/com/adobe/fxg/dom/FXGNode.java
+++ b/modules/fxgutils/src/java/com/adobe/fxg/dom/FXGNode.java
@@ -21,8 +21,6 @@
 
 /**
  * Implementations of FXGNode represent a node in the DOM of an FXG document.
- * 
- * @author Peter Farland
  */
 public interface FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/fxg/swf/FXG2SWFTranscoder.java b/modules/fxgutils/src/java/com/adobe/fxg/swf/FXG2SWFTranscoder.java
index 0ce32ca..c528a18 100644
--- a/modules/fxgutils/src/java/com/adobe/fxg/swf/FXG2SWFTranscoder.java
+++ b/modules/fxgutils/src/java/com/adobe/fxg/swf/FXG2SWFTranscoder.java
@@ -127,8 +127,6 @@
  * primitives to draw the document.
  * Note that in this implementation, since FTE based text
  * has no equivalent in SWF tags, text nodes are ignored.
- * 
- * @author Peter Farland
  */
 public class FXG2SWFTranscoder implements FXGTranscoder
 {
diff --git a/modules/fxgutils/src/java/com/adobe/fxg/util/FXGLocalizationUtil.java b/modules/fxgutils/src/java/com/adobe/fxg/util/FXGLocalizationUtil.java
index 8a2b1f3..24f882b 100644
--- a/modules/fxgutils/src/java/com/adobe/fxg/util/FXGLocalizationUtil.java
+++ b/modules/fxgutils/src/java/com/adobe/fxg/util/FXGLocalizationUtil.java
@@ -26,8 +26,6 @@
 
 /**
  * Utility class to help create localized message for exceptions and logs.
- * 
- * @author Min Plunkett
  */
 public class FXGLocalizationUtil
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractFXGNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractFXGNode.java
index 6ee4b23..7d67c1b 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractFXGNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractFXGNode.java
@@ -28,9 +28,6 @@
 /**
  * A helper class that serves as the base implementation of FXGNode. Subclasses
  * can delegate to this class to handle unknown attributes or children.
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public abstract class AbstractFXGNode implements FXGNode
 {   
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractShapeNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractShapeNode.java
index aafb7f2..b231bb5 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractShapeNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractShapeNode.java
@@ -30,9 +30,6 @@
 
 /**
  * A base class for all FXG nodes that represent a stroke.
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public abstract class AbstractShapeNode extends GraphicContentNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/BitmapGraphicNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/BitmapGraphicNode.java
index fb5fc56..d81313e 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/BitmapGraphicNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/BitmapGraphicNode.java
@@ -25,10 +25,6 @@
 import com.adobe.fxg.FXGVersion;
 import com.adobe.internal.fxg.dom.types.FillMode;
 
-/**
- * @author Peter Farland
- * @author Sujata Das
- */
 public class BitmapGraphicNode extends GraphicContentNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/CDATANode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/CDATANode.java
index a10cde5..8aa4455 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/CDATANode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/CDATANode.java
@@ -29,7 +29,6 @@
  * A class to determine whether a node constitutes an CData in
  * a text flow.
  * 
- * @author Min Plunkett
  */
 public class CDATANode extends AbstractFXGNode implements TextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DOMParserHelper.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DOMParserHelper.java
index 26e80fc..7c6dcfe 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DOMParserHelper.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DOMParserHelper.java
@@ -48,7 +48,6 @@
  * Utilities to help parsing FXG.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class DOMParserHelper
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DefinitionNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DefinitionNode.java
index ccd6ab6..178a127 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DefinitionNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DefinitionNode.java
@@ -26,8 +26,6 @@
 /**
  * A &lt;Definition&gt; is a special template node that is not itself rendered
  * but rather can be referenced by name in an FXG document.
- * 
- * @author Peter Farland
  */
 public class DefinitionNode extends AbstractFXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DelegateNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DelegateNode.java
index 1bec2ef..9bbb861 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DelegateNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DelegateNode.java
@@ -36,8 +36,6 @@
  *     &lt;/fill&gt;
  * &lt;/Rect&gt;
  * </pre>
- * 
- * @author Peter Farland
  */
 public class DelegateNode implements FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/EllipseNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/EllipseNode.java
index 87c09f6..01013bb 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/EllipseNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/EllipseNode.java
@@ -30,10 +30,6 @@
 import flash.swf.types.Rect;
 import flash.swf.types.ShapeRecord;
 
-/**
- * @author Peter Farland
- * @author Sujata Das
- */
 public class EllipseNode extends AbstractShapeNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FillNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FillNode.java
index ffc330f..29aab6c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FillNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FillNode.java
@@ -23,8 +23,6 @@
 
 /**
  * A marker interface to denote that an FXG node represents a type of fill. 
- * 
- * @author Peter Farland
  */
 public interface FillNode extends FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FilterNode.java
index f1cacf7..3c02a85 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/FilterNode.java
@@ -23,8 +23,6 @@
 
 /**
  * A marker interface to denote that an FXG node represents a type of filter. 
- * 
- * @author Peter Farland
  */
 public interface FilterNode extends FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GradientEntryNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GradientEntryNode.java
index 2fc3bad..01b78bf 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GradientEntryNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GradientEntryNode.java
@@ -23,9 +23,6 @@
 
 import com.adobe.fxg.FXGException;
 
-/**
- * @author Peter Farland
- */
 public class GradientEntryNode extends AbstractFXGNode
 {
     private static final double RATIO_MIN_INCLUSIVE = 0.0;
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContentNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContentNode.java
index 518bc63..aaade9f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContentNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContentNode.java
@@ -39,8 +39,6 @@
  * Base class for all nodes that present graphic content or represent groups
  * of graphic content. Children inherit parent context information for
  * transforms, blend modes and masks.
- * 
- * @author Peter Farland
  */
 public abstract class GraphicContentNode extends AbstractFXGNode
         implements MaskableNode
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContext.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContext.java
index b667f79..2ced46c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContext.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContext.java
@@ -32,8 +32,6 @@
 /**
  * A simple context holding inheritable graphic transformation information to be
  * used for placing a symbol on stage.
- * 
- * @author Peter Farland
  */
 public class GraphicContext implements Cloneable
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicNode.java
index 6ebc773..b42d5e1 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicNode.java
@@ -33,9 +33,6 @@
 
 /**
  * Represents the root &lt;Graphic&gt; element of an FXG Document.
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public class GraphicNode extends AbstractFXGNode implements MaskableNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupDefinitionNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupDefinitionNode.java
index 12b8808..24ba798 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupDefinitionNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupDefinitionNode.java
@@ -33,8 +33,6 @@
  * FXG Library Definition. It acts as the base graphic context for a symbol
  * definition. A GroupDefinition differs from a Group instance in that it
  * cannot define a transform, filters or have an id attribute.
- * 
- * @author Peter Farland
  */
 public class GroupDefinitionNode extends AbstractFXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupNode.java
index 26d304e..4d8f569 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GroupNode.java
@@ -28,9 +28,6 @@
 
 import static com.adobe.fxg.FXGConstants.*;
 
-/**
- * @author Peter Farland
- */
 public class GroupNode extends GraphicContentNode implements MaskingNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LibraryNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LibraryNode.java
index 172be3c..7d429cc 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LibraryNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LibraryNode.java
@@ -38,8 +38,6 @@
  * that places an instance on the stage). Instances can provide their own values
  * that override the defaults from the definition.
  * </p>
- * 
- * @author Peter Farland
  */
 public class LibraryNode extends AbstractFXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LineNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LineNode.java
index eb65932..b960135 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LineNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/LineNode.java
@@ -31,9 +31,6 @@
 import flash.swf.types.Rect;
 import flash.swf.types.ShapeRecord;
 
-/**
- * @author Peter Farland
- */
 public class LineNode extends AbstractShapeNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskPropertyNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskPropertyNode.java
index 7657d9f..5de469a 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskPropertyNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskPropertyNode.java
@@ -27,8 +27,6 @@
 /**
  * The mask property node is a special delegate that associates a mask with a
  * parent graphic content node. 
- * 
- * @author Peter Farland
  */
 public class MaskPropertyNode extends DelegateNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskableNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskableNode.java
index d3ff7dd..7821bf5 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskableNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskableNode.java
@@ -23,8 +23,6 @@
 
 /**
  * This interface implies that a node may also have a mask.
- * 
- * @author Peter Farland
  */
 public interface MaskableNode extends FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskingNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskingNode.java
index 8a593f7..16d4a2d 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskingNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/MaskingNode.java
@@ -23,8 +23,6 @@
 
 /**
  * Marker interface to imply node can be used to create a mask.
- * 
- * @author Peter Farland
  */
 public interface MaskingNode extends FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PathNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PathNode.java
index 82654f8..2fc9c0c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PathNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PathNode.java
@@ -32,11 +32,6 @@
 import flash.swf.types.Rect;
 import flash.swf.types.ShapeRecord;
 
-/**
- * @author Peter Farland
- * @author Sujata Das
- * @author Min Plunkett
- */
 public class PathNode extends AbstractShapeNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PlaceObjectNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PlaceObjectNode.java
index 1b62c48..d55d980 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PlaceObjectNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/PlaceObjectNode.java
@@ -23,8 +23,6 @@
  * A PlaceObject node does not appear itself in an FXG document but rather
  * represents an instance of a DefinitionNode. An instance may redefine
  * attributes that override the defaults of the definition.
- * 
- * @author Peter Farland
  */
 public class PlaceObjectNode extends GraphicContentNode implements MaskingNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RectNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RectNode.java
index 06599f3..0c32371 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RectNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RectNode.java
@@ -30,10 +30,6 @@
 import flash.swf.types.Rect;
 import flash.swf.types.ShapeRecord;
 
-/**
- * @author Peter Farland
- * @author Sujata Das
- */
 public class RectNode extends AbstractShapeNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RichTextNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RichTextNode.java
index 54393a2..d62f9a2 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RichTextNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RichTextNode.java
@@ -76,7 +76,6 @@
  * Represents a &lt;RichText&gt; element of an FXG Document.
  *
  * @since 2.0
- * @author Min Plunkett
  */
 public class RichTextNode extends GraphicContentNode implements TextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/ScalableGradientNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/ScalableGradientNode.java
index 1851f03..299517c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/ScalableGradientNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/ScalableGradientNode.java
@@ -24,8 +24,6 @@
 /**
  * A marker interface to denote that an FXG node represents a type of 
  * scalable gradient. 
- * 
- * @author Peter Farland
  */
 public interface ScalableGradientNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/StrokeNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/StrokeNode.java
index e42cc89..f987851 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/StrokeNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/StrokeNode.java
@@ -23,8 +23,6 @@
 
 /**
  * A marker interface to denote that an FXG node represents a type of stroke. 
- * 
- * @author Peter Farland
  */
 public interface StrokeNode extends FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextGraphicNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextGraphicNode.java
index d6a6141..5e0ad5f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextGraphicNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextGraphicNode.java
@@ -40,8 +40,6 @@
 
 /**
  * The Class TextGraphicNode.
- * 
- * @author Peter Farland
  */
 public class TextGraphicNode extends GraphicContentNode implements TextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextNode.java
index f338015..c1f39ae 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TextNode.java
@@ -27,8 +27,6 @@
 /**
  * A marker interface to determine whether a node constitutes an element
  * of a text flow.
- * 
- * @author Peter Farland
  */
 public interface TextNode extends FXGNode, PreserveWhiteSpaceNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TransformNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TransformNode.java
index 547fe03..797036f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TransformNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/TransformNode.java
@@ -23,8 +23,6 @@
 
 /**
  * A marker interface to denote that an FXG node represents a type of transform. 
- * 
- * @author Peter Farland
  */
 public interface TransformNode extends FXGNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/AbstractFillNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/AbstractFillNode.java
index 6bf2641..412349c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/AbstractFillNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/AbstractFillNode.java
@@ -25,8 +25,6 @@
 
 /**
  * A base class for all FXG nodes that represent a fill.
- * 
- * @author Peter Farland
  */
 public abstract class AbstractFillNode extends AbstractFXGNode implements FillNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/BitmapFillNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/BitmapFillNode.java
index 4bcc81f..3ca5ca4 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/BitmapFillNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/BitmapFillNode.java
@@ -28,10 +28,6 @@
 import com.adobe.internal.fxg.dom.transforms.MatrixNode;
 import com.adobe.internal.fxg.dom.types.FillMode;
 
-/**
- * @author Peter Farland
- * @author Sujata Das
- */
 public class BitmapFillNode extends AbstractFillNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/LinearGradientFillNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/LinearGradientFillNode.java
index 582d76a..0ecccda 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/LinearGradientFillNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/LinearGradientFillNode.java
@@ -34,9 +34,6 @@
 import com.adobe.internal.fxg.dom.types.InterpolationMethod;
 import com.adobe.internal.fxg.dom.types.SpreadMethod;
 
-/**
- * @author Peter Farland
- */
 public class LinearGradientFillNode extends AbstractFillNode implements ScalableGradientNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/RadialGradientFillNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/RadialGradientFillNode.java
index 11a93b3..4f67077 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/RadialGradientFillNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/RadialGradientFillNode.java
@@ -34,9 +34,6 @@
 import com.adobe.internal.fxg.dom.types.InterpolationMethod;
 import com.adobe.internal.fxg.dom.types.SpreadMethod;
 
-/**
- * @author Peter Farland
- */
 public class RadialGradientFillNode extends AbstractFillNode implements ScalableGradientNode
 {
     private static final double FOCAL_MIN_INCLUSIVE = -1.0;
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/SolidColorFillNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/SolidColorFillNode.java
index 8aefa50..70741b7 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/SolidColorFillNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/fills/SolidColorFillNode.java
@@ -24,9 +24,6 @@
 import com.adobe.fxg.FXGException;
 import com.adobe.internal.fxg.dom.DOMParserHelper;
 
-/**
- * @author Peter Farland
- */
 public class SolidColorFillNode extends AbstractFillNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/AbstractFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/AbstractFilterNode.java
index 142d5fa..aeddeff 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/AbstractFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/AbstractFilterNode.java
@@ -25,9 +25,6 @@
 import com.adobe.internal.fxg.dom.FilterNode;
 import com.adobe.internal.fxg.dom.types.BevelType;
 
-/**
- * @author Peter Farland
- */
 public abstract class AbstractFilterNode extends AbstractFXGNode implements FilterNode
 {
     protected static final int QUALITY_MIN_INCLUSIVE = 1;
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BevelFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BevelFilterNode.java
index 5b8fb8f..de4d035 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BevelFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BevelFilterNode.java
@@ -27,8 +27,6 @@
 
 /**
  * The Class BevelFilterNode.
- * 
- * @author Peter Farland
  */
 public class BevelFilterNode extends AbstractFilterNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BlurFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BlurFilterNode.java
index 9abe641..9bb794d 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BlurFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/BlurFilterNode.java
@@ -24,9 +24,6 @@
 import com.adobe.fxg.FXGException;
 import com.adobe.internal.fxg.dom.DOMParserHelper;
 
-/**
- * @author Peter Farland
- */
 public class BlurFilterNode extends AbstractFilterNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/ColorMatrixFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/ColorMatrixFilterNode.java
index 7076953..aebebbe 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/ColorMatrixFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/ColorMatrixFilterNode.java
@@ -26,9 +26,6 @@
 
 import static com.adobe.fxg.FXGConstants.*;
 
-/**
- * @author Peter Farland
- */
 public class ColorMatrixFilterNode extends AbstractFilterNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/DropShadowFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/DropShadowFilterNode.java
index b8d129d..1961c6d 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/DropShadowFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/DropShadowFilterNode.java
@@ -23,9 +23,6 @@
 import com.adobe.fxg.FXGException;
 import com.adobe.internal.fxg.dom.DOMParserHelper;
 
-/**
- * @author Peter Farland
- */
 public class DropShadowFilterNode extends AbstractFilterNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GlowFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GlowFilterNode.java
index 9cc1909..ee48718 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GlowFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GlowFilterNode.java
@@ -24,9 +24,6 @@
 import com.adobe.fxg.FXGException;
 import com.adobe.internal.fxg.dom.DOMParserHelper;
 
-/**
- * @author Peter Farland
- */
 public class GlowFilterNode extends AbstractFilterNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientBevelFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientBevelFilterNode.java
index 1157115..3455018 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientBevelFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientBevelFilterNode.java
@@ -32,9 +32,6 @@
 import com.adobe.internal.fxg.dom.GradientEntryNode;
 import com.adobe.internal.fxg.dom.types.BevelType;
 
-/**
- * @author Peter Farland
- */
 public class GradientBevelFilterNode extends AbstractFilterNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientGlowFilterNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientGlowFilterNode.java
index 628a9dc..b24e1af 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientGlowFilterNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientGlowFilterNode.java
@@ -31,9 +31,6 @@
 import com.adobe.internal.fxg.dom.DOMParserHelper;
 import com.adobe.internal.fxg.dom.GradientEntryNode;
 
-/**
- * @author Peter Farland
- */
 public class GradientGlowFilterNode extends AbstractFilterNode
 {
     //--------------------------------------------------------------------------
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichBlockTextNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichBlockTextNode.java
index bd040d6..03c4fe9 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichBlockTextNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichBlockTextNode.java
@@ -38,7 +38,6 @@
  * An base class that represents a block text.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public abstract class AbstractRichBlockTextNode extends AbstractRichParagraphNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichParagraphNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichParagraphNode.java
index cb29e1b..ea67cc4 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichParagraphNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichParagraphNode.java
@@ -34,7 +34,6 @@
  * An base class that represents a paragraph text.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public abstract class AbstractRichParagraphNode extends AbstractRichTextLeafNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java
index f2e829c..e989c78 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextLeafNode.java
@@ -49,7 +49,6 @@
  * A base text left node class that have character formatting.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public abstract class AbstractRichTextLeafNode extends AbstractRichTextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextNode.java
index 0d59609..e3322fa 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRichTextNode.java
@@ -35,7 +35,6 @@
  * A base class for all FXG nodes concerned with formatted text.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public abstract class AbstractRichTextNode extends AbstractFXGNode implements TextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/BRNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/BRNode.java
index 46064ee..934b4d0 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/BRNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/BRNode.java
@@ -31,7 +31,6 @@
  * This is an empty tag - text content or child tags are not expected.
  * </p>
  * @since 2.0
- * @author Min Plunkett
  */
 public class BRNode extends AbstractRichTextLeafNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/DivNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/DivNode.java
index b6d1ec4..a4ed9c4 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/DivNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/DivNode.java
@@ -34,7 +34,6 @@
  * &lt;p&gt; tag starts a new division in text content.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class DivNode extends AbstractRichBlockTextNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ImgNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ImgNode.java
index 75a40a4..1533194 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ImgNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ImgNode.java
@@ -31,7 +31,6 @@
  * Represents a &lt;p /&gt; FXG image node.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class ImgNode extends AbstractRichTextLeafNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkNode.java
index 113d22a..ee943ff 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkNode.java
@@ -33,7 +33,6 @@
  * Represents a &lt;p /&gt; FXG link node.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class LinkNode extends AbstractRichTextLeafNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ParagraphNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ParagraphNode.java
index 4b35781..98fd0bf 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ParagraphNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ParagraphNode.java
@@ -38,7 +38,6 @@
  * &lt;p&gt; tag starts a new paragraph in text content.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class ParagraphNode extends AbstractRichParagraphNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/SpanNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/SpanNode.java
index f9bb512..98a2953 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/SpanNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/SpanNode.java
@@ -33,7 +33,6 @@
  * &lt;p&gt; tag starts a new span in text content.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class SpanNode extends AbstractRichTextLeafNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TCYNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TCYNode.java
index 8cb42cd..b6cf495 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TCYNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TCYNode.java
@@ -37,7 +37,6 @@
  * </p>
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class TCYNode extends AbstractRichTextLeafNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TabNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TabNode.java
index 32d0d4c..39402d3 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TabNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TabNode.java
@@ -31,7 +31,6 @@
  * This is an empty tag - text content or child tags are not expected.
  * </p>
  * @since 2.0
- * @author Min Plunkett
  */
 public class TabNode extends AbstractRichTextLeafNode
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextHelper.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextHelper.java
index 4aacf53..f3d3931 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextHelper.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextHelper.java
@@ -54,7 +54,6 @@
  * Utilities to help create Text.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class TextHelper
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextLayoutFormatNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextLayoutFormatNode.java
index cc0b317..e1dbb4c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextLayoutFormatNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextLayoutFormatNode.java
@@ -25,7 +25,6 @@
  * TextLayoutFormat applied to a link.
  * 
  * @since 2.0
- * @author Min Plunkett
  */
 public class TextLayoutFormatNode extends AbstractRichTextLeafNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextPropertyNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextPropertyNode.java
index 01fe2a6..7d45b21 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextPropertyNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextPropertyNode.java
@@ -28,8 +28,6 @@
  * A FXG node represents complex property values.
  * 
  * @since 2.0
- * @author Peter Farland
- * @author Min Punkett
  */
 public class TextPropertyNode extends DelegateNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/AbstractStrokeNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/AbstractStrokeNode.java
index fa1512a..9347c35 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/AbstractStrokeNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/AbstractStrokeNode.java
@@ -33,8 +33,6 @@
 
 /**
  * Base class for all FXG stroke nodes.
- * 
- * @author Peter Farland
  */
 public abstract class AbstractStrokeNode extends AbstractFXGNode implements StrokeNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/LinearGradientStrokeNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/LinearGradientStrokeNode.java
index 91213ac..6e4c88f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/LinearGradientStrokeNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/LinearGradientStrokeNode.java
@@ -36,8 +36,6 @@
 
 /**
  * The Class LinearGradientStrokeNode.
- * 
- * @author Peter Farland
  */
 public class LinearGradientStrokeNode extends AbstractStrokeNode implements ScalableGradientNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/RadialGradientStrokeNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/RadialGradientStrokeNode.java
index 475f507..6c537a0 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/RadialGradientStrokeNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/RadialGradientStrokeNode.java
@@ -36,8 +36,6 @@
 
 /**
  * The Class RadialGradientStrokeNode.
- * 
- * @author Peter Farland
  */
 public class RadialGradientStrokeNode extends AbstractStrokeNode implements ScalableGradientNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/SolidColorStrokeNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/SolidColorStrokeNode.java
index 65ec30f..12231d5 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/SolidColorStrokeNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/SolidColorStrokeNode.java
@@ -26,8 +26,6 @@
 
 /**
  * The Class SolidColorStrokeNode.
- * 
- * @author Peter Farland
  */
 public class SolidColorStrokeNode extends AbstractStrokeNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacterTextNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacterTextNode.java
index a5c6783..f92b48c 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacterTextNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacterTextNode.java
@@ -30,8 +30,6 @@
 
 /**
  * A base class for text nodes that have character formatting.
- * 
- * @author Peter Farland
  */
 public abstract class AbstractCharacterTextNode extends AbstractTextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractTextNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractTextNode.java
index 0616f2e..9b7084b 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractTextNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractTextNode.java
@@ -33,8 +33,6 @@
 
 /**
  * A base class for all FXG nodes concerned with formatted text.
- * 
- * @author Peter Farland
  */
 public abstract class AbstractTextNode extends AbstractFXGNode implements TextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/BRNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/BRNode.java
index e8397b5..cd6a067 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/BRNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/BRNode.java
@@ -27,7 +27,6 @@
  * <p>
  * This is an empty tag - text content or child tags are not expected.
  * </p>
- * @author Peter Farland
  */
 public class BRNode extends AbstractTextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/ParagraphNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/ParagraphNode.java
index 2881e2e..914123d 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/ParagraphNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/ParagraphNode.java
@@ -32,8 +32,6 @@
 /**
  * Represents a &lt;p /&gt; child tag of FXG &lt;TextGraphic&gt; content. A
  * &lt;p&gt; tag starts a new paragraph in text content.
- * 
- * @author Peter Farland
  */
 public class ParagraphNode extends AbstractCharacterTextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/SpanNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/SpanNode.java
index 491406e..e8a4a54 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/SpanNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/SpanNode.java
@@ -30,8 +30,6 @@
 /**
  * Represents a &lt;span /&gt; child tag of FXG text content. A &lt;span&gt;
  * tag starts a new section of formatting in a paragraph of text content.
- * 
- * @author Peter Farland
  */
 public class SpanNode extends AbstractCharacterTextNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/AbstractTransformNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/AbstractTransformNode.java
index af4049b..40c9536 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/AbstractTransformNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/AbstractTransformNode.java
@@ -25,8 +25,6 @@
 
 /**
  * A base class for all FXG nodes that represent a transform.
- * 
- * @author Peter Farland
  */
 public abstract class AbstractTransformNode extends AbstractFXGNode implements TransformNode 
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/ColorTransformNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/ColorTransformNode.java
index eeb2258..d5888b3 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/ColorTransformNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/ColorTransformNode.java
@@ -26,8 +26,6 @@
 
 /**
  * The Class ColorTransformNode.
- * 
- * @author Peter Farland
  */
 public class ColorTransformNode extends AbstractTransformNode implements Cloneable
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/MatrixNode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/MatrixNode.java
index b955867..290d33b 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/MatrixNode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/transforms/MatrixNode.java
@@ -26,8 +26,6 @@
 
 /**
  * The Class MatrixNode.
- * 
- * @author Peter Farland
  */
 public class MatrixNode extends AbstractTransformNode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/AlignmentBaseline.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/AlignmentBaseline.java
index 3d9c9fb..7dc1336 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/AlignmentBaseline.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/AlignmentBaseline.java
@@ -36,7 +36,6 @@
  *   6 = ideographicBottom
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum AlignmentBaseline
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineOffset.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineOffset.java
index 40cc63e..f2b4012 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineOffset.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineOffset.java
@@ -29,7 +29,6 @@
  *   2 = lineHeight 
  * </pre>
  * 
- * @author Min Plunkett
  */
 public class BaselineOffset
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineShift.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineShift.java
index 2ea5fbb..d19c802 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineShift.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineShift.java
@@ -39,7 +39,6 @@
  *   1 = subscript
  * </pre>
  * 
- * @author Min Plunkett
  */
 public class BaselineShift
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BevelType.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BevelType.java
index 91d32b0..a348a37 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BevelType.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BevelType.java
@@ -31,8 +31,6 @@
  *   1 = outer
  *   2 = full
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum BevelType
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlendMode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlendMode.java
index 5c64a9a..86758ac 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlendMode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlendMode.java
@@ -61,9 +61,6 @@
  * <pre>
  * 		auto
  * </pre>
- *  
- * @author Peter Farland
- * @author Sujata Das
  */
 public enum BlendMode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlockProgression.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlockProgression.java
index ffe2b52..96b5b9e 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlockProgression.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BlockProgression.java
@@ -31,7 +31,6 @@
  *   1 = rl
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum BlockProgression
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BreakOpportunity.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BreakOpportunity.java
index 62e2e02..057e0e4 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BreakOpportunity.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BreakOpportunity.java
@@ -39,7 +39,6 @@
  *   3 = all
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum BreakOpportunity
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Caps.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Caps.java
index 88df986..99ca597 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Caps.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Caps.java
@@ -31,8 +31,6 @@
  *   1 = none
  *   2 = square
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum Caps
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ColorWithEnum.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ColorWithEnum.java
index a91e578..9d88be4 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ColorWithEnum.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ColorWithEnum.java
@@ -28,7 +28,6 @@
  *   1 = inherit
  * </pre>
  * 
- * @author Min Plunkett
  */
 public class ColorWithEnum
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitCase.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitCase.java
index 6d9e607..cb36a86 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitCase.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitCase.java
@@ -32,7 +32,6 @@
  *   2 = oldStyle
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum DigitCase
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitWidth.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitWidth.java
index 9756699..71619a0 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitWidth.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DigitWidth.java
@@ -33,7 +33,6 @@
  *   2 = tabular
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum DigitWidth
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Direction.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Direction.java
index 79f075d..cc4b69f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Direction.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Direction.java
@@ -31,7 +31,6 @@
  *   1 = rtl
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum Direction
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DominantBaseline.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DominantBaseline.java
index 23b0226..f6b2971 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DominantBaseline.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DominantBaseline.java
@@ -40,7 +40,6 @@
  *   6 = ideographicBottom
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum DominantBaseline
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FillMode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FillMode.java
index b02cf3a..c69e525 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FillMode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FillMode.java
@@ -27,9 +27,6 @@
  *   1 = repeat
  *   2 = scale
  * </pre>
- * 
- * @author Min Plunkett
- * @author Sujata Das
  */
 public enum FillMode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontStyle.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontStyle.java
index 4b5bc1b..005106a 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontStyle.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontStyle.java
@@ -27,7 +27,6 @@
  *   1 = italic
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum FontStyle
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontWeight.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontWeight.java
index fda9fab..41a21fd 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontWeight.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/FontWeight.java
@@ -27,7 +27,6 @@
  *   1 = bold
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum FontWeight
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/InterpolationMethod.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/InterpolationMethod.java
index 02ea6aa..2edccd9 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/InterpolationMethod.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/InterpolationMethod.java
@@ -30,8 +30,6 @@
  *   0 = rgb
  *   1 = linearRGB
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum InterpolationMethod
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Joints.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Joints.java
index fd4505d..e079844 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Joints.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Joints.java
@@ -31,8 +31,6 @@
  *   1 = bevel
  *   2 = miter
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum Joints
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationRule.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationRule.java
index 7738928..f47af75 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationRule.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationRule.java
@@ -32,7 +32,6 @@
  *   2 = eastAsian
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum JustificationRule
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationStyle.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationStyle.java
index 35e8157..9c92f2a 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationStyle.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/JustificationStyle.java
@@ -37,7 +37,6 @@
  *   3 = pushOutOnly
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum JustificationStyle
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Kerning.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Kerning.java
index 0581765..905a806 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Kerning.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Kerning.java
@@ -36,8 +36,6 @@
  *   1 = off
  *   2 = auto
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum Kerning
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LeadingModel.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LeadingModel.java
index e9409a6..d1507e7 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LeadingModel.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LeadingModel.java
@@ -38,7 +38,6 @@
  *   6 = approximateTextField
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum LeadingModel
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LigatureLevel.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LigatureLevel.java
index cffeb36..0616bac 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LigatureLevel.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LigatureLevel.java
@@ -42,7 +42,6 @@
  *   3 = exotic
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum LigatureLevel
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LineBreak.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LineBreak.java
index 7fcdf2c..e02c862 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LineBreak.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LineBreak.java
@@ -33,8 +33,6 @@
  *   1 = explicit
  *   2 = inherit
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum LineBreak
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/MaskType.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/MaskType.java
index 9af32b0..b50dd22 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/MaskType.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/MaskType.java
@@ -32,11 +32,6 @@
  *   1 = alpha
  *   2 = luminosity
  * </pre>
- * 
- * 
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public enum MaskType
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberAuto.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberAuto.java
index 804f23a..6cfc79b 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberAuto.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberAuto.java
@@ -28,7 +28,6 @@
  *   1 = inherit
  * </pre>
  * 
- * @author Min Plunkett
  */
 public class NumberAuto
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberInherit.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberInherit.java
index 40934c7..4d1e1ea 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberInherit.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberInherit.java
@@ -27,7 +27,6 @@
  *   0 = inherit
  * </pre>
  * 
- * @author Min Plunkett
  */
 public class NumberInherit
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberPercentAuto.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberPercentAuto.java
index ff3841c..4bef534 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberPercentAuto.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberPercentAuto.java
@@ -27,7 +27,6 @@
  *   0 = auto
  * </pre>
  * 
- * @author Min Plunkett
  */
 public class NumberPercentAuto
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ResizeMode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ResizeMode.java
index d15d3e9..7d03805 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ResizeMode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ResizeMode.java
@@ -28,7 +28,6 @@
  *   2 = scale
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum ResizeMode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScaleMode.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScaleMode.java
index 8411502..df4c471 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScaleMode.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScaleMode.java
@@ -32,8 +32,6 @@
  *   2 = normal
  *   3 = horizontal
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum ScaleMode
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScalingGrid.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScalingGrid.java
index 2bbbcee..0ff1503 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScalingGrid.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ScalingGrid.java
@@ -22,8 +22,6 @@
 /**
  * A scaling grid is used to calculate the center rectangle that determines
  * how to apply 9-slice scaling to a graphic.
- * 
- * @author Peter Farland
  */
 public class ScalingGrid
 {    
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/SpreadMethod.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/SpreadMethod.java
index a8849c7..a47ff31 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/SpreadMethod.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/SpreadMethod.java
@@ -31,8 +31,6 @@
  *   1 = Reflect Mode
  *   2 = Repeat Mode
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum SpreadMethod
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextAlign.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextAlign.java
index 1724372..4848d3f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextAlign.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextAlign.java
@@ -35,7 +35,6 @@
  *   5 = justify
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum TextAlign
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextDecoration.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextDecoration.java
index afb8078..1977ca5 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextDecoration.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextDecoration.java
@@ -27,7 +27,6 @@
  *   1 = underline
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum TextDecoration
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextJustify.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextJustify.java
index 233aaef..586cd1a 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextJustify.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextJustify.java
@@ -29,7 +29,6 @@
  *   1 = distribute
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum TextJustify
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextRotation.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextRotation.java
index 91db370..b87c945 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextRotation.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextRotation.java
@@ -32,7 +32,6 @@
  *   4 = rotate270
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum TextRotation
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TypographicCase.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TypographicCase.java
index d0370ad..deb9772 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TypographicCase.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TypographicCase.java
@@ -37,7 +37,6 @@
  *   4 = lowercaseToSmallCaps
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum TypographicCase
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/VerticalAlign.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/VerticalAlign.java
index 55fb02d..0188a01 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/VerticalAlign.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/VerticalAlign.java
@@ -33,7 +33,6 @@
  *   4 = inherit
  * </pre>
  * 
- * @author Min Plunkett
  */
 public enum VerticalAlign
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/WhiteSpaceCollapse.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/WhiteSpaceCollapse.java
index c87f284..2267a66 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/WhiteSpaceCollapse.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/WhiteSpaceCollapse.java
@@ -33,8 +33,6 @@
  *   0 = preserve
  *   1 = collapse
  * </pre>
- * 
- * @author Peter Farland
  */
 public enum WhiteSpaceCollapse
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Winding.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Winding.java
index 80a192a..d092d02 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Winding.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Winding.java
@@ -28,8 +28,6 @@
  * 
  *   0 = Even Odd
  *   1 = Non Zero
- * 
- * @author Peter Farland
  */
 public enum Winding
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/AbstractFXGVersionHandler.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/AbstractFXGVersionHandler.java
index aeeb78c..4b38308 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/AbstractFXGVersionHandler.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/AbstractFXGVersionHandler.java
@@ -33,7 +33,6 @@
  * different versions of fxg files by swapping different FXGVersionHandlers at
  * runtime depending on the fxg version of the input file.
  * 
- * @author Sujata Das
  */
 public abstract class AbstractFXGVersionHandler implements FXGVersionHandler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXParser.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXParser.java
index 5ec5f58..4703a34 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXParser.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXParser.java
@@ -34,8 +34,6 @@
 /**
  * FXGSAXParser implements a SAX parser for an input stream that represents a
  * FXG document
- * 
- * @author sdas
  */
 public class FXGSAXParser implements FXGParser
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXScanner.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXScanner.java
index a6ac57d..a722f42 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXScanner.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXScanner.java
@@ -49,9 +49,6 @@
  * a graphical asset) to a simple object graph to serve as an intermediate
  * representation. The document must be in the FXG 1.0 namespace and the root
  * element must be a &lt;Graphic&gt; tag.
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public class FXGSAXScanner extends DefaultHandler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandler.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandler.java
index 25744ad..97698da 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandler.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandler.java
@@ -31,7 +31,6 @@
  * by swapping different FXGVersionHandlers at runtime depending on the fxg
  * version of the input file.
  * 
- * @author Sujata Das
  */
 public interface FXGVersionHandler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandlerRegistry.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandlerRegistry.java
index 19d65b6..efc3052 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandlerRegistry.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandlerRegistry.java
@@ -28,7 +28,6 @@
 /**
  * Maintains a registry of FXGVersionHandlers
  * 
- * @author Sujata Das
  */
 public class FXGVersionHandlerRegistry
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Handler.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Handler.java
index 85c211b..3e8de43 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Handler.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Handler.java
@@ -66,7 +66,6 @@
 /**
  * FXGVersionHandler for FXG 1.0
  * 
- * @author Sujata Das
  */
 public class FXG_v1_0_Handler extends AbstractFXGVersionHandler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Mobile_Handler.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Mobile_Handler.java
index 8566296..349c05f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Mobile_Handler.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Mobile_Handler.java
@@ -31,7 +31,6 @@
 /**
  * FXGVersionHandler for FXG 1.0
  * 
- * @author Sujata Das
  */
 public class FXG_v1_0_Mobile_Handler extends FXG_v1_0_Handler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Handler.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Handler.java
index a932222..9501e6f 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Handler.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Handler.java
@@ -73,7 +73,6 @@
 /**
  * FXGVersionHandler for FXG 2.0
  * 
- * @author Sujata Das
  */
 public class FXG_v2_0_Handler extends AbstractFXGVersionHandler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Mobile_Handler.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Mobile_Handler.java
index b87d3af..4603331 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Mobile_Handler.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Mobile_Handler.java
@@ -31,7 +31,6 @@
 /**
  * FXGVersionHandler for FXG 2.0
  * 
- * @author Sujata Das
  */
 public class FXG_v2_0_Mobile_Handler extends FXG_v2_0_Handler
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ImageHelper.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ImageHelper.java
index d913352..bc1f85a 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ImageHelper.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ImageHelper.java
@@ -51,9 +51,6 @@
 
 /**
  * Utilities to help create SWF DefineBits and DefineBitsLossess image tags.
- * 
- * @author Peter Farland
- * @author Sujata Das
  */
 public class ImageHelper
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ShapeHelper.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ShapeHelper.java
index ab24348..2be04c2 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ShapeHelper.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ShapeHelper.java
@@ -41,10 +41,6 @@
 
 /**
  * A collection of utilities to help create SWF Shapes and ShapeRecords.
- * 
- * @author Peter Farland
- * @author Sujata Das
- * @author Min Plunkett
  */
 public class ShapeHelper implements SwfConstants
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TextHelper.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TextHelper.java
index 9c73d09..e88836e 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TextHelper.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TextHelper.java
@@ -25,7 +25,6 @@
 /**
  * Utilities to help create Text.
  * 
- * @author Min Plunkett
  */
 public class TextHelper
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TypeHelper.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TypeHelper.java
index 5718ee4..78e3296 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TypeHelper.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TypeHelper.java
@@ -35,10 +35,6 @@
 
 /**
  * Utilities to help create basic SWF data types.
- * 
- * @author Peter Farland
- * @author Kaushal Kantawala
- * @author Sujata Das
  */
 public class TypeHelper
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/types/FXGMatrix.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/types/FXGMatrix.java
index a84b55f..d55a952 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/types/FXGMatrix.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/types/FXGMatrix.java
@@ -26,7 +26,6 @@
 /**
  * Utility class to help with matrix transformation for coordinate transformation.
  * 
- * @author Sujata Das
  */
 public class FXGMatrix
 {
diff --git a/modules/fxgutils/src/java/com/adobe/internal/fxg/util/SWFWriter.java b/modules/fxgutils/src/java/com/adobe/internal/fxg/util/SWFWriter.java
index 8de0116..baa96bc 100644
--- a/modules/fxgutils/src/java/com/adobe/internal/fxg/util/SWFWriter.java
+++ b/modules/fxgutils/src/java/com/adobe/internal/fxg/util/SWFWriter.java
@@ -36,7 +36,6 @@
 /**
  * Utility class that allows writing out a DefineSprite to an Output Stream
  * 
- * @author Sujata Das
  */
 public class SWFWriter
 {
diff --git a/modules/swfutils/src/java/flash/fonts/BatikFontManager.java b/modules/swfutils/src/java/flash/fonts/BatikFontManager.java
index b939098..82040c6 100644
--- a/modules/swfutils/src/java/flash/fonts/BatikFontManager.java
+++ b/modules/swfutils/src/java/flash/fonts/BatikFontManager.java
@@ -48,8 +48,6 @@
 /**
  * This implementation of FontManager uses Apache Batik to process
  * TrueTypeFont Files.
- *
- * @author Peter Farland
  */
 @SuppressWarnings("unchecked")
 public class BatikFontManager extends CachedFontManager
diff --git a/modules/swfutils/src/java/flash/fonts/CachedFontFace.java b/modules/swfutils/src/java/flash/fonts/CachedFontFace.java
index 80a3a62..b6aea25 100644
--- a/modules/swfutils/src/java/flash/fonts/CachedFontFace.java
+++ b/modules/swfutils/src/java/flash/fonts/CachedFontFace.java
@@ -24,8 +24,6 @@
 
 /**
  * Provides a simple LRU cache layer to a FontFace.
- *
- * @author Peter Farland
  */
 public abstract class CachedFontFace extends FontFace
 {
diff --git a/modules/swfutils/src/java/flash/fonts/CachedFontManager.java b/modules/swfutils/src/java/flash/fonts/CachedFontManager.java
index 21a8a13..c3b792e 100644
--- a/modules/swfutils/src/java/flash/fonts/CachedFontManager.java
+++ b/modules/swfutils/src/java/flash/fonts/CachedFontManager.java
@@ -33,8 +33,6 @@
  * Provides a simple LRU caching mechanism for Font Manager implementations.
  *
  * A manager's caches and cache's members should be thread safe.
- *
- * @author Peter Farland
  */
 @SuppressWarnings("unchecked")
 public abstract class CachedFontManager extends FontManager
diff --git a/modules/swfutils/src/java/flash/fonts/FSType.java b/modules/swfutils/src/java/flash/fonts/FSType.java
index 59d9604..8b63e4d 100644
--- a/modules/swfutils/src/java/flash/fonts/FSType.java
+++ b/modules/swfutils/src/java/flash/fonts/FSType.java
@@ -33,8 +33,6 @@
  * And if we start using OpenType, we should follow this:
  * <p>
  * http://www.microsoft.com/typography/otspec/os2.htm
- *
- * @author Brian Deitte
  */
 public class FSType
 {
diff --git a/modules/swfutils/src/java/flash/fonts/FontFace.java b/modules/swfutils/src/java/flash/fonts/FontFace.java
index dbc8fc3..e9a2f54 100644
--- a/modules/swfutils/src/java/flash/fonts/FontFace.java
+++ b/modules/swfutils/src/java/flash/fonts/FontFace.java
@@ -28,8 +28,6 @@
  * now, the font size is not considered in the face as a FontBuilder
  * does not depend on size to generate a DefineFont or DefineFont2
  * tag.
- *
- * @author Peter Farland
  */
 public abstract class FontFace
 {
diff --git a/modules/swfutils/src/java/flash/fonts/FontManager.java b/modules/swfutils/src/java/flash/fonts/FontManager.java
index 765ecb7..2e4c0a8 100644
--- a/modules/swfutils/src/java/flash/fonts/FontManager.java
+++ b/modules/swfutils/src/java/flash/fonts/FontManager.java
@@ -32,8 +32,6 @@
  * The FontManager provides a common interface to locating fonts from
  * either locally (i.e. from the Operating System) or externally
  * (i.e. from URL locations).
- * 
- * @author Peter Farland
  */
 @SuppressWarnings("unchecked")
 public abstract class FontManager
diff --git a/modules/swfutils/src/java/flash/fonts/FontSet.java b/modules/swfutils/src/java/flash/fonts/FontSet.java
index f9315ae..4a577fb 100644
--- a/modules/swfutils/src/java/flash/fonts/FontSet.java
+++ b/modules/swfutils/src/java/flash/fonts/FontSet.java
@@ -26,8 +26,6 @@
  * given font.  Each <code>FontFace</code> is associated with a
  * <code>java.awt.Font</code> instance and contains a cache of
  * converted glyphs, or character shape outlines.
- *
- * @author Peter Farland
  */
 public class FontSet
 {
diff --git a/modules/swfutils/src/java/flash/fonts/JREFontManager.java b/modules/swfutils/src/java/flash/fonts/JREFontManager.java
index fd6cd23..25eddb9 100644
--- a/modules/swfutils/src/java/flash/fonts/JREFontManager.java
+++ b/modules/swfutils/src/java/flash/fonts/JREFontManager.java
@@ -54,8 +54,6 @@
  * manager can derive available styles from a single
  * <code>FontFace</code> through its reference to a
  * <code>java.awt.Font</code> object.
- *
- * @author Peter Farland
  */
 @SuppressWarnings("unchecked")
 public class JREFontManager extends CachedFontManager
diff --git a/modules/swfutils/src/java/flash/fonts/LocalFont.java b/modules/swfutils/src/java/flash/fonts/LocalFont.java
index 829c5be..82169b7 100644
--- a/modules/swfutils/src/java/flash/fonts/LocalFont.java
+++ b/modules/swfutils/src/java/flash/fonts/LocalFont.java
@@ -24,8 +24,6 @@
 
 /**
  * Represents a font on the local disk.
- *
- * @author Brian Deitte
  */
 public class LocalFont implements Serializable
 {
diff --git a/modules/swfutils/src/java/flash/graphics/g2d/AbstractGraphics2D.java b/modules/swfutils/src/java/flash/graphics/g2d/AbstractGraphics2D.java
index d3eb8ef..318c784 100644
--- a/modules/swfutils/src/java/flash/graphics/g2d/AbstractGraphics2D.java
+++ b/modules/swfutils/src/java/flash/graphics/g2d/AbstractGraphics2D.java
@@ -37,8 +37,6 @@
  * the {@link #draw(Shape)}, {@link #fill(Shape)} and {@link
  * #drawString(String, float, float)) methods, as these typically need
  * to be turned into physical SWF records.
- *
- * @author Peter Farland
  * @version 0.9
  */
 public abstract class AbstractGraphics2D extends Graphics2D
diff --git a/modules/swfutils/src/java/flash/graphics/g2d/GraphicContext.java b/modules/swfutils/src/java/flash/graphics/g2d/GraphicContext.java
index 630bc63..9c3501d 100644
--- a/modules/swfutils/src/java/flash/graphics/g2d/GraphicContext.java
+++ b/modules/swfutils/src/java/flash/graphics/g2d/GraphicContext.java
@@ -39,9 +39,6 @@
  * A modified version of Apache Batik's GraphicsContext, used to store
  * state between successive Graphics2D calls.
  *
- * @author <a href="mailto:cjolif@ilog.fr">Christophe Jolif</a>
- * @author <a href="mailto:vincent.hardy@eng.sun.com">Vincent Hardy</a>
- * @author Peter Farland
  * @version 1.0
  */
 public final class GraphicContext implements Cloneable
diff --git a/modules/swfutils/src/java/flash/graphics/g2d/SpriteGraphics2D.java b/modules/swfutils/src/java/flash/graphics/g2d/SpriteGraphics2D.java
index 2fb0ab4..6a3532c 100644
--- a/modules/swfutils/src/java/flash/graphics/g2d/SpriteGraphics2D.java
+++ b/modules/swfutils/src/java/flash/graphics/g2d/SpriteGraphics2D.java
@@ -52,8 +52,6 @@
  * A SWF specific implementation of Java2D's <code>Graphics2D</code>
  * API. Calls to this class are converted into a <code>TagList</code>
  * that can be used to construct a SWF Sprite.
- *
- * @author Peter Farland
  */
 public class SpriteGraphics2D extends AbstractGraphics2D
 {
diff --git a/modules/swfutils/src/java/flash/graphics/images/BitmapImage.java b/modules/swfutils/src/java/flash/graphics/images/BitmapImage.java
index 692a9e2..3a1b23d 100644
--- a/modules/swfutils/src/java/flash/graphics/images/BitmapImage.java
+++ b/modules/swfutils/src/java/flash/graphics/images/BitmapImage.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for bitmap image data.
- *
- * @author Peter Farland
  */
 public abstract class BitmapImage
 {
diff --git a/modules/swfutils/src/java/flash/graphics/images/ImageUtil.java b/modules/swfutils/src/java/flash/graphics/images/ImageUtil.java
index 1bd2543..393fe46 100644
--- a/modules/swfutils/src/java/flash/graphics/images/ImageUtil.java
+++ b/modules/swfutils/src/java/flash/graphics/images/ImageUtil.java
@@ -27,8 +27,6 @@
 
 /**
  * Utility methods for getting images.
- *
- * @author Brian Deitte
  */
 // FIXME: there is more duplication in JPEGImage/LosslessImage that could be added here
 public class ImageUtil
diff --git a/modules/swfutils/src/java/flash/graphics/images/JPEGImage.java b/modules/swfutils/src/java/flash/graphics/images/JPEGImage.java
index f62205d..ca3709a 100644
--- a/modules/swfutils/src/java/flash/graphics/images/JPEGImage.java
+++ b/modules/swfutils/src/java/flash/graphics/images/JPEGImage.java
@@ -35,8 +35,6 @@
 /**
  * Represents a JPEG image.  PixelGrabber is used to lookup the width
  * and height.
- *
- * @author Peter Farland
  */
 public class JPEGImage extends BitmapImage
 {
diff --git a/modules/swfutils/src/java/flash/graphics/images/LosslessImage.java b/modules/swfutils/src/java/flash/graphics/images/LosslessImage.java
index ea81f10..096eea7 100644
--- a/modules/swfutils/src/java/flash/graphics/images/LosslessImage.java
+++ b/modules/swfutils/src/java/flash/graphics/images/LosslessImage.java
@@ -35,8 +35,6 @@
 /**
  * Represents a GIF/PNG image.  PixelGrabber is used to lookup the
  * width and height.
- *
- * @author Peter Farland
  */
 public class LosslessImage extends BitmapImage
 {
diff --git a/modules/swfutils/src/java/flash/localization/ILocalizedText.java b/modules/swfutils/src/java/flash/localization/ILocalizedText.java
index 6ffb4bc..b006271 100644
--- a/modules/swfutils/src/java/flash/localization/ILocalizedText.java
+++ b/modules/swfutils/src/java/flash/localization/ILocalizedText.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for formatting localized text.
- *
- * @author Roger Gonzalez
  */
 public interface ILocalizedText
 {
diff --git a/modules/swfutils/src/java/flash/localization/ILocalizer.java b/modules/swfutils/src/java/flash/localization/ILocalizer.java
index 31034e1..c7dbd6b 100644
--- a/modules/swfutils/src/java/flash/localization/ILocalizer.java
+++ b/modules/swfutils/src/java/flash/localization/ILocalizer.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for looking up localized text.
- *
- * @author Roger Gonzalez
  */
 public interface ILocalizer
 {
diff --git a/modules/swfutils/src/java/flash/localization/LocalizationManager.java b/modules/swfutils/src/java/flash/localization/LocalizationManager.java
index 5891014..759e19d 100644
--- a/modules/swfutils/src/java/flash/localization/LocalizationManager.java
+++ b/modules/swfutils/src/java/flash/localization/LocalizationManager.java
@@ -25,8 +25,6 @@
 
 /**
  * A utility class for looking up localized text.
- *
- * @author Roger Gonzalez
  */
 public class LocalizationManager
 {
diff --git a/modules/swfutils/src/java/flash/localization/ResourceBundleLocalizer.java b/modules/swfutils/src/java/flash/localization/ResourceBundleLocalizer.java
index ff477f6..ed9bd84 100644
--- a/modules/swfutils/src/java/flash/localization/ResourceBundleLocalizer.java
+++ b/modules/swfutils/src/java/flash/localization/ResourceBundleLocalizer.java
@@ -27,8 +27,6 @@
 /**
  * ILocalizer implementation, which supports looking up text in
  * resource bundles.
- *
- * @author Roger Gonzalez
  */
 public class ResourceBundleLocalizer implements ILocalizer
 {
diff --git a/modules/swfutils/src/java/flash/localization/XLRLocalizer.java b/modules/swfutils/src/java/flash/localization/XLRLocalizer.java
index c65c19e..0b56ec7 100644
--- a/modules/swfutils/src/java/flash/localization/XLRLocalizer.java
+++ b/modules/swfutils/src/java/flash/localization/XLRLocalizer.java
@@ -41,8 +41,6 @@
 /**
  * ILocalizer implementation, which supports looking up text in XLR
  * files..
- *
- * @author Roger Gonzalez
  */
 public class XLRLocalizer implements ILocalizer
 {
diff --git a/modules/swfutils/src/java/flash/swf/Action.java b/modules/swfutils/src/java/flash/swf/Action.java
index 2c53b38..8b9a08d 100644
--- a/modules/swfutils/src/java/flash/swf/Action.java
+++ b/modules/swfutils/src/java/flash/swf/Action.java
@@ -21,7 +21,6 @@
 
 /**
  * Base class for all actionscript opcodes
- * @author Clement Wong
  */
 public class Action implements ActionConstants
 {
diff --git a/modules/swfutils/src/java/flash/swf/ActionFactory.java b/modules/swfutils/src/java/flash/swf/ActionFactory.java
index 4dd6f26..c8808a3 100644
--- a/modules/swfutils/src/java/flash/swf/ActionFactory.java
+++ b/modules/swfutils/src/java/flash/swf/ActionFactory.java
@@ -36,7 +36,6 @@
  * This is a factory for decoding ActionScript bytecode.  It keeps
  * track of temporary information we need while decoding but can
  * discard once we are done.
- * @author Edwin Smith
  */
 final public class ActionFactory
 {
diff --git a/modules/swfutils/src/java/flash/swf/ActionHandler.java b/modules/swfutils/src/java/flash/swf/ActionHandler.java
index 7db0136..e648e6d 100644
--- a/modules/swfutils/src/java/flash/swf/ActionHandler.java
+++ b/modules/swfutils/src/java/flash/swf/ActionHandler.java
@@ -41,8 +41,6 @@
 
 /**
  * Defines the AS2 visitor API.
- *
- * @author Clement Wong
  */
 public class ActionHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/DebugDecoder.java b/modules/swfutils/src/java/flash/swf/DebugDecoder.java
index ce3f2ab..00ee155 100644
--- a/modules/swfutils/src/java/flash/swf/DebugDecoder.java
+++ b/modules/swfutils/src/java/flash/swf/DebugDecoder.java
@@ -39,8 +39,6 @@
  * The swd file format is as follows
  *
  * swd(header) (tag)*
- *
- * @author Edwin Smith
  */
 public class DebugDecoder
 {
diff --git a/modules/swfutils/src/java/flash/swf/DebugEncoder.java b/modules/swfutils/src/java/flash/swf/DebugEncoder.java
index c8be56d..c2b8c8d 100644
--- a/modules/swfutils/src/java/flash/swf/DebugEncoder.java
+++ b/modules/swfutils/src/java/flash/swf/DebugEncoder.java
@@ -78,9 +78,6 @@
  * <p>
  * Royale emits no kDebugBreakpoint tags in its SWDs, but if it did
  * they would come last, ordered by offset.
- *
- * @author Edwin Smith
- * @author Gordon Smith
  */
 public class DebugEncoder implements DebugHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/Frame.java b/modules/swfutils/src/java/flash/swf/Frame.java
index a8f7cba..81313ca 100644
--- a/modules/swfutils/src/java/flash/swf/Frame.java
+++ b/modules/swfutils/src/java/flash/swf/Frame.java
@@ -33,8 +33,6 @@
  * Represents one SWF frame.  Each frame runs its initActions,
  * doActions, and control tags in a specific order, so we group them
  * this way while forming the movie.
- *
- * @author Edwin Smith
  */
 public class Frame
 {
diff --git a/modules/swfutils/src/java/flash/swf/Header.java b/modules/swfutils/src/java/flash/swf/Header.java
index 341ff3d..d2018f6 100644
--- a/modules/swfutils/src/java/flash/swf/Header.java
+++ b/modules/swfutils/src/java/flash/swf/Header.java
@@ -23,8 +23,6 @@
 
 /**
  * Represents a SWF header.
- *
- * @author Clement Wong
  */
 public class Header
 {
diff --git a/modules/swfutils/src/java/flash/swf/Movie.java b/modules/swfutils/src/java/flash/swf/Movie.java
index 0eb25df..9e2f2bb 100644
--- a/modules/swfutils/src/java/flash/swf/Movie.java
+++ b/modules/swfutils/src/java/flash/swf/Movie.java
@@ -37,8 +37,6 @@
 /**
  * Represents a whole flash movie.  Singleton tags are represented as
  * such, and frames are as well.
- *
- * @author Edwin Smith
  */
 public class Movie
 {
diff --git a/modules/swfutils/src/java/flash/swf/MovieDecoder.java b/modules/swfutils/src/java/flash/swf/MovieDecoder.java
index f28ae19..f778279 100644
--- a/modules/swfutils/src/java/flash/swf/MovieDecoder.java
+++ b/modules/swfutils/src/java/flash/swf/MovieDecoder.java
@@ -29,8 +29,6 @@
  * and build up a framelist.  There are a number of singleton tags in
  * swf movies, so invoke errors if those singleton events are defined
  * more than once.
- *
- * @author Edwin Smith
  */
 public class MovieDecoder extends TagHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/MovieEncoder.java b/modules/swfutils/src/java/flash/swf/MovieEncoder.java
index 77ec414..7f717bb 100644
--- a/modules/swfutils/src/java/flash/swf/MovieEncoder.java
+++ b/modules/swfutils/src/java/flash/swf/MovieEncoder.java
@@ -31,8 +31,6 @@
  * each tag of interest.  This class encapsulates knowlege about how
  * the flash player executes.  In particular, the order of execution
  * of initActions and frame actions.
- *
- * @author Edwin Smith
  */
 public class MovieEncoder
 {
diff --git a/modules/swfutils/src/java/flash/swf/MovieMetaData.java b/modules/swfutils/src/java/flash/swf/MovieMetaData.java
index ecf04f5..534c9f8 100644
--- a/modules/swfutils/src/java/flash/swf/MovieMetaData.java
+++ b/modules/swfutils/src/java/flash/swf/MovieMetaData.java
@@ -34,8 +34,6 @@
 /**
  * Represents SWF metadata, which should not be confuses with AS3
  * metadata.
- *
- * @author Clement Wong
  */
 public final class MovieMetaData extends TagHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/SwfConstants.java b/modules/swfutils/src/java/flash/swf/SwfConstants.java
index 0fd1205..69b7781 100644
--- a/modules/swfutils/src/java/flash/swf/SwfConstants.java
+++ b/modules/swfutils/src/java/flash/swf/SwfConstants.java
@@ -21,8 +21,6 @@
 
 /**
  * SWF related constants.
- *
- * @author Peter Farland
  */
 public interface SwfConstants
 {
diff --git a/modules/swfutils/src/java/flash/swf/SwfDecoder.java b/modules/swfutils/src/java/flash/swf/SwfDecoder.java
index d9b05b7..05c7d51 100644
--- a/modules/swfutils/src/java/flash/swf/SwfDecoder.java
+++ b/modules/swfutils/src/java/flash/swf/SwfDecoder.java
@@ -27,8 +27,6 @@
 
 /**
  * A decoder for a whole SWF.
- *
- * @author Clement Wong
  */
 public final class SwfDecoder extends BufferedInputStream
 {
diff --git a/modules/swfutils/src/java/flash/swf/SwfUtils.java b/modules/swfutils/src/java/flash/swf/SwfUtils.java
index 936ee49..8dcaa38 100644
--- a/modules/swfutils/src/java/flash/swf/SwfUtils.java
+++ b/modules/swfutils/src/java/flash/swf/SwfUtils.java
@@ -23,8 +23,6 @@
 
 /**
  * A utility methods for color, twips, and unicode conversion.
- *
- * @author Peter Farland
  */
 public class SwfUtils implements SwfConstants
 {
diff --git a/modules/swfutils/src/java/flash/swf/Tag.java b/modules/swfutils/src/java/flash/swf/Tag.java
index c6f215a..b637398 100644
--- a/modules/swfutils/src/java/flash/swf/Tag.java
+++ b/modules/swfutils/src/java/flash/swf/Tag.java
@@ -24,8 +24,6 @@
 
 /**
  * Base class for all SWF tags.
- *
- * @author Clement Wong
  */
 public abstract class Tag
         implements TagValues
diff --git a/modules/swfutils/src/java/flash/swf/TagDecoder.java b/modules/swfutils/src/java/flash/swf/TagDecoder.java
index ceb6dd2..45b7326 100644
--- a/modules/swfutils/src/java/flash/swf/TagDecoder.java
+++ b/modules/swfutils/src/java/flash/swf/TagDecoder.java
@@ -72,8 +72,6 @@
 /**
  * A SWF tag decoder.  It is typically used by passing an InputStream
  * to the constructor and then calling parse() with a TagHandler.
- *
- * @author Clement Wong
  */
 public final class TagDecoder
         implements TagValues
diff --git a/modules/swfutils/src/java/flash/swf/TagEncoderReporter.java b/modules/swfutils/src/java/flash/swf/TagEncoderReporter.java
index d3a8641..8dd0a72 100644
--- a/modules/swfutils/src/java/flash/swf/TagEncoderReporter.java
+++ b/modules/swfutils/src/java/flash/swf/TagEncoderReporter.java
@@ -29,8 +29,6 @@
 
 /**
  * Tag encoder which tracks size information about the resulting SWF.
- *
- * @author Corey Lucier
  */
 public class TagEncoderReporter extends TagEncoder
 {
diff --git a/modules/swfutils/src/java/flash/swf/TagHandler.java b/modules/swfutils/src/java/flash/swf/TagHandler.java
index 1074666..9e6a5a8 100644
--- a/modules/swfutils/src/java/flash/swf/TagHandler.java
+++ b/modules/swfutils/src/java/flash/swf/TagHandler.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for SWF tag handlers.
- *
- * @author Clement Wong
  */
 public class TagHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/TagValues.java b/modules/swfutils/src/java/flash/swf/TagValues.java
index c6f4054..cf43013 100644
--- a/modules/swfutils/src/java/flash/swf/TagValues.java
+++ b/modules/swfutils/src/java/flash/swf/TagValues.java
@@ -21,8 +21,6 @@
 
 /**
  * Tag values that represent actions or data in a Flash script.
- *
- * @author Edwin Smith
  */
 public interface TagValues
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/Branch.java b/modules/swfutils/src/java/flash/swf/actions/Branch.java
index 2555c9e..13cb3c5 100644
--- a/modules/swfutils/src/java/flash/swf/actions/Branch.java
+++ b/modules/swfutils/src/java/flash/swf/actions/Branch.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "branch" byte code.
- *
- * @author Clement Wong
  */
 public class Branch extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/ConstantPool.java b/modules/swfutils/src/java/flash/swf/actions/ConstantPool.java
index 9aa1751..54f124c 100644
--- a/modules/swfutils/src/java/flash/swf/actions/ConstantPool.java
+++ b/modules/swfutils/src/java/flash/swf/actions/ConstantPool.java
@@ -27,8 +27,6 @@
 
 /**
  * Represents an AS2 "contant pool" byte code.
- *
- * @author Clement Wong
  */
 public class ConstantPool extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/DefineFunction.java b/modules/swfutils/src/java/flash/swf/actions/DefineFunction.java
index a13dc50..805b72a 100644
--- a/modules/swfutils/src/java/flash/swf/actions/DefineFunction.java
+++ b/modules/swfutils/src/java/flash/swf/actions/DefineFunction.java
@@ -28,8 +28,6 @@
 
 /**
  * Represents an AS2 "define function" byte code.
- *
- * @author Clement Wong
  */
 public class DefineFunction extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/GetURL.java b/modules/swfutils/src/java/flash/swf/actions/GetURL.java
index 5ab92f0..fb41a48 100644
--- a/modules/swfutils/src/java/flash/swf/actions/GetURL.java
+++ b/modules/swfutils/src/java/flash/swf/actions/GetURL.java
@@ -24,8 +24,6 @@
 
 /**
  * Represents an AS2 "get URL" byte code.
- *
- * @author Clement Wong
  */
 public class GetURL extends flash.swf.Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/GetURL2.java b/modules/swfutils/src/java/flash/swf/actions/GetURL2.java
index f4681e1..8d0b974 100644
--- a/modules/swfutils/src/java/flash/swf/actions/GetURL2.java
+++ b/modules/swfutils/src/java/flash/swf/actions/GetURL2.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "get URL 2" byte code.
- *
- * @author Clement Wong
  */
 public class GetURL2 extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/GotoFrame.java b/modules/swfutils/src/java/flash/swf/actions/GotoFrame.java
index e888108..6a10716 100644
--- a/modules/swfutils/src/java/flash/swf/actions/GotoFrame.java
+++ b/modules/swfutils/src/java/flash/swf/actions/GotoFrame.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "goto frame" byte code.
- *
- * @author Clement Wong
  */
 public class GotoFrame extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/GotoFrame2.java b/modules/swfutils/src/java/flash/swf/actions/GotoFrame2.java
index cc34de0..26bf27f 100644
--- a/modules/swfutils/src/java/flash/swf/actions/GotoFrame2.java
+++ b/modules/swfutils/src/java/flash/swf/actions/GotoFrame2.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "goto frame 2" byte code.
- *
- * @author Clement Wong
  */
 public class GotoFrame2 extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/GotoLabel.java b/modules/swfutils/src/java/flash/swf/actions/GotoLabel.java
index b584541..043af4c 100644
--- a/modules/swfutils/src/java/flash/swf/actions/GotoLabel.java
+++ b/modules/swfutils/src/java/flash/swf/actions/GotoLabel.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "goto label" byte code.
- *
- * @author Clement Wong
  */
 public class GotoLabel extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/Label.java b/modules/swfutils/src/java/flash/swf/actions/Label.java
index d9728bf..313205b 100644
--- a/modules/swfutils/src/java/flash/swf/actions/Label.java
+++ b/modules/swfutils/src/java/flash/swf/actions/Label.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "label" byte code.
- *
- * @author Edwin Smith
  */
 public class Label extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/Push.java b/modules/swfutils/src/java/flash/swf/actions/Push.java
index ee36282..e597a77 100644
--- a/modules/swfutils/src/java/flash/swf/actions/Push.java
+++ b/modules/swfutils/src/java/flash/swf/actions/Push.java
@@ -26,8 +26,6 @@
 
 /**
  * Represents an AS2 "push" byte code.
- *
- * @author Clement Wong
  */
 public class Push extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/SetTarget.java b/modules/swfutils/src/java/flash/swf/actions/SetTarget.java
index abc8671..d8dcf2f 100644
--- a/modules/swfutils/src/java/flash/swf/actions/SetTarget.java
+++ b/modules/swfutils/src/java/flash/swf/actions/SetTarget.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "set target" byte code.
- *
- * @author Clement Wong
  */
 public class SetTarget extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/StoreRegister.java b/modules/swfutils/src/java/flash/swf/actions/StoreRegister.java
index 1280218..664c028 100644
--- a/modules/swfutils/src/java/flash/swf/actions/StoreRegister.java
+++ b/modules/swfutils/src/java/flash/swf/actions/StoreRegister.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "store register" byte code.
- *
- * @author Clement Wong
  */
 public class StoreRegister extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/StrictMode.java b/modules/swfutils/src/java/flash/swf/actions/StrictMode.java
index d134ea3..d46bde2 100644
--- a/modules/swfutils/src/java/flash/swf/actions/StrictMode.java
+++ b/modules/swfutils/src/java/flash/swf/actions/StrictMode.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "strict mode" byte code.
- *
- * @author Clement Wong
  */
 public class StrictMode extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/Unknown.java b/modules/swfutils/src/java/flash/swf/actions/Unknown.java
index 50fb8f0..f5af407 100644
--- a/modules/swfutils/src/java/flash/swf/actions/Unknown.java
+++ b/modules/swfutils/src/java/flash/swf/actions/Unknown.java
@@ -26,8 +26,6 @@
 
 /**
  * Represents an AS2 "unknown" byte code.
- *
- * @author Clement Wong
  */
 public class Unknown extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/WaitForFrame.java b/modules/swfutils/src/java/flash/swf/actions/WaitForFrame.java
index 461c1f7..2a5f7ef 100644
--- a/modules/swfutils/src/java/flash/swf/actions/WaitForFrame.java
+++ b/modules/swfutils/src/java/flash/swf/actions/WaitForFrame.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "wait for frame" byte code.
- *
- * @author Clement Wong
  */
 public class WaitForFrame extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/actions/With.java b/modules/swfutils/src/java/flash/swf/actions/With.java
index bfc3b45..4f0b3ed 100644
--- a/modules/swfutils/src/java/flash/swf/actions/With.java
+++ b/modules/swfutils/src/java/flash/swf/actions/With.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents an AS2 "with" byte code.
- *
- * @author Clement Wong
  */
 public class With extends Action
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsBuilder.java
index 6fd7ed2..460ce94 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsBuilder.java
@@ -33,9 +33,6 @@
 /**
  * This class is used to construct a DefineBits or DefineSprite SWF
  * tag from a JPEGImage.
- *
- * @author Paul Reilly
- * @author Peter Farland
  */
 public class DefineBitsBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsLosslessBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsLosslessBuilder.java
index 10eee40..9ce4a42 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsLosslessBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsLosslessBuilder.java
@@ -25,9 +25,6 @@
 /**
  * This class is used to construct a DefineBitsLossless SWF tag from a
  * array of pixels.
- *
- * @author Paul Reilly
- * @author Peter Farland
  */
 public class DefineBitsLosslessBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/DefineShapeBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/DefineShapeBuilder.java
index 33b706b..153663a 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/DefineShapeBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/DefineShapeBuilder.java
@@ -41,8 +41,6 @@
 
 /**
  * This class is used to construct a DefineShape SWF tag from a Shape.
- *
- * @author Peter Farland
  */
 public final class DefineShapeBuilder implements TagBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/EditTextBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/EditTextBuilder.java
index 2acbdab..a420c0d 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/EditTextBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/EditTextBuilder.java
@@ -31,8 +31,6 @@
 /**
  * This class is used to construct a DefineEditText SWF tag from a
  * FontBuilder.
- *
- * @author Peter Farland
  */
 public class EditTextBuilder implements TagBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/FontBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/FontBuilder.java
index 44a1f9d..5b5659c 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/FontBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/FontBuilder.java
@@ -47,8 +47,6 @@
  * must supply a font family name and style to establish a default
  * font face and a <code>FontManager</code> to locate and cache fonts
  * and glyphs.
- *
- * @author Peter Farland
  */
 @SuppressWarnings("unchecked")
 public final class FontBuilder implements TagBuilder
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/ImageShapeBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/ImageShapeBuilder.java
index 10edf8d..e94dbb1 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/ImageShapeBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/ImageShapeBuilder.java
@@ -38,8 +38,6 @@
  * fill style. This is a separate class to decouple image processing
  * from the main Shape/Graphics2D processing required by more
  * complicated SWF entities.
- *
- * @author Peter Farland
  */
 public class ImageShapeBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/TagBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/TagBuilder.java
index 4a428b3..61dbc67 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/TagBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/TagBuilder.java
@@ -23,8 +23,6 @@
 
 /**
  * Defines the API for building a SWF tag.
- *
- * @author Peter Farland
  */
 public interface TagBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/tags/TextBuilder.java b/modules/swfutils/src/java/flash/swf/builder/tags/TextBuilder.java
index a45b0d2..2a119d4 100644
--- a/modules/swfutils/src/java/flash/swf/builder/tags/TextBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/tags/TextBuilder.java
@@ -39,8 +39,6 @@
 /**
  * This class is used to construct a DefineText SWF tag from a list of
  * FontBuilders.
- *
- * @author Peter Farland
  *         <p/>
  *         Modified by s. gong
  */
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/FillStyleBuilder.java b/modules/swfutils/src/java/flash/swf/builder/types/FillStyleBuilder.java
index 3c84ccb..2ca9728 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/FillStyleBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/FillStyleBuilder.java
@@ -44,8 +44,6 @@
 /**
  * This class is used to construct a FillStyle from a Paint,
  * Rectangle2D, and AffineTransform object.
- *
- * @author Peter Farland
  */
 public final class FillStyleBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/LineStyleBuilder.java b/modules/swfutils/src/java/flash/swf/builder/types/LineStyleBuilder.java
index 803cb8b..7b8b53c 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/LineStyleBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/LineStyleBuilder.java
@@ -31,8 +31,6 @@
 /**
  * This class is used to construct a LineStyle from a Paint and Stroke
  * object.
- *
- * @author Peter Farland
  */
 public final class LineStyleBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/MatrixBuilder.java b/modules/swfutils/src/java/flash/swf/builder/types/MatrixBuilder.java
index 7680c26..a70f53a 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/MatrixBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/MatrixBuilder.java
@@ -27,8 +27,6 @@
 /**
  * This class is used to construct a Matrix object from a
  * AffineTransform object.
- *
- * @author Peter Farland
  */
 public final class MatrixBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/PathIteratorWrapper.java b/modules/swfutils/src/java/flash/swf/builder/types/PathIteratorWrapper.java
index adba6d3..994318e 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/PathIteratorWrapper.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/PathIteratorWrapper.java
@@ -24,8 +24,6 @@
 /**
  * This class wraps a PathIterator and adds a ShapeIterator
  * implemenation.
- *
- * @author Peter Farland
  */
 public class PathIteratorWrapper implements ShapeIterator
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/Point.java b/modules/swfutils/src/java/flash/swf/builder/types/Point.java
index 14afd64..44181f4 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/Point.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/Point.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for an x and y pair.
- *
- * @author Peter Farland
  */
 public class Point
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/RectBuilder.java b/modules/swfutils/src/java/flash/swf/builder/types/RectBuilder.java
index 62e8d43..b2d7443 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/RectBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/RectBuilder.java
@@ -26,8 +26,6 @@
 
 /**
  * This class is used to construct a Rect object from a Rectangle2D object.
- *
- * @author Peter Farland
  */
 public final class RectBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/ShapeBuilder.java b/modules/swfutils/src/java/flash/swf/builder/types/ShapeBuilder.java
index 68ee52c..b5c3435 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/ShapeBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/ShapeBuilder.java
@@ -34,8 +34,6 @@
 /**
  * A utility class to help construct a SWF Shape from Java2D AWT Shapes. By default,
  * all co-ordinates are coverted to twips (1/20th of a pixel).
- *
- * @author Peter Farland
  */
 public final class ShapeBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/ShapeIterator.java b/modules/swfutils/src/java/flash/swf/builder/types/ShapeIterator.java
index 6b942c0..0098888 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/ShapeIterator.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/ShapeIterator.java
@@ -21,8 +21,6 @@
 
 /**
  * Defines the API for iterating over a Shape.
- *
- * @author Peter Farland
  */
 public interface ShapeIterator
 {
diff --git a/modules/swfutils/src/java/flash/swf/builder/types/ShapeWithStyleBuilder.java b/modules/swfutils/src/java/flash/swf/builder/types/ShapeWithStyleBuilder.java
index 191ec77..237a226 100644
--- a/modules/swfutils/src/java/flash/swf/builder/types/ShapeWithStyleBuilder.java
+++ b/modules/swfutils/src/java/flash/swf/builder/types/ShapeWithStyleBuilder.java
@@ -33,8 +33,6 @@
 /**
  * This class is used to construct a ShapeWithStyle from a
  * ShapeBuilder and a list of FillStyle and LineStyle objects.
- *
- * @author Peter Farland
  */
 public final class ShapeWithStyleBuilder
 {
diff --git a/modules/swfutils/src/java/flash/swf/debug/DebugModule.java b/modules/swfutils/src/java/flash/swf/debug/DebugModule.java
index 6358095..f926f4f 100644
--- a/modules/swfutils/src/java/flash/swf/debug/DebugModule.java
+++ b/modules/swfutils/src/java/flash/swf/debug/DebugModule.java
@@ -23,8 +23,6 @@
  * This object holds the script for an AS2 debug module, and its name,
  * lines, and the offset value of each of the debug offsets that
  * points within this script.
- *
- * @author Edwin Smith
  */
 public class DebugModule
 {
diff --git a/modules/swfutils/src/java/flash/swf/debug/DebugTable.java b/modules/swfutils/src/java/flash/swf/debug/DebugTable.java
index 4930346..b7272b2 100644
--- a/modules/swfutils/src/java/flash/swf/debug/DebugTable.java
+++ b/modules/swfutils/src/java/flash/swf/debug/DebugTable.java
@@ -25,8 +25,6 @@
 
 /**
  * Info gleaned from a debuggable flash movie (SWF+SWD)
- *
- * @author Edwin Smith
  */
 public class DebugTable
         implements DebugHandler
diff --git a/modules/swfutils/src/java/flash/swf/tags/CSMTextSettings.java b/modules/swfutils/src/java/flash/swf/tags/CSMTextSettings.java
index ce22be3..dcb33a3 100644
--- a/modules/swfutils/src/java/flash/swf/tags/CSMTextSettings.java
+++ b/modules/swfutils/src/java/flash/swf/tags/CSMTextSettings.java
@@ -23,8 +23,6 @@
 
 /**
  * This class represents a CSMTextSettings SWF tag.
- *
- * @author Brian Deitte
  */
 public class CSMTextSettings extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineBinaryData.java b/modules/swfutils/src/java/flash/swf/tags/DefineBinaryData.java
index 1fde99e..45bca65 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineBinaryData.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineBinaryData.java
@@ -23,8 +23,6 @@
 
 /**
  * This class represents a DefineBinaryData SWF Tag.
- *
- * @author Roger Gonzalez
  */
 public class DefineBinaryData extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineBits.java b/modules/swfutils/src/java/flash/swf/tags/DefineBits.java
index fc0ba59..cc291f6 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineBits.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineBits.java
@@ -39,8 +39,6 @@
  * DefineBits3 - includes all data plus a transparency map
  *
  * @since SWF1
- *
- * @author Clement Wong
  */
 public class DefineBits extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineBitsJPEG3.java b/modules/swfutils/src/java/flash/swf/tags/DefineBitsJPEG3.java
index 02d4997..1e1b4ba 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineBitsJPEG3.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineBitsJPEG3.java
@@ -25,8 +25,6 @@
 
 /**
  * This class extends DefineBits by adding support for an alpha channel.
- *
- * @author Clement Wong
  */
 public class DefineBitsJPEG3 extends DefineBits
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineBitsLossless.java b/modules/swfutils/src/java/flash/swf/tags/DefineBitsLossless.java
index 615a22e..0d0863e 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineBitsLossless.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineBitsLossless.java
@@ -26,8 +26,6 @@
 /**
  * This class extends DefineBits by adding support for an array of
  * color data.
- *
- * @author Clement Wong
  */
 public class DefineBitsLossless extends DefineBits
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineButton.java b/modules/swfutils/src/java/flash/swf/tags/DefineButton.java
index a29435f..6a2a3c3 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineButton.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineButton.java
@@ -29,8 +29,6 @@
 
 /**
  * This class represents a DefineButton SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineButton extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineButtonCxform.java b/modules/swfutils/src/java/flash/swf/tags/DefineButtonCxform.java
index a8dc6d8..93664a1 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineButtonCxform.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineButtonCxform.java
@@ -25,8 +25,6 @@
 
 /**
  * This class represents a DefineButtonCxform SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineButtonCxform extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineButtonSound.java b/modules/swfutils/src/java/flash/swf/tags/DefineButtonSound.java
index 4824a3f..1880d9b 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineButtonSound.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineButtonSound.java
@@ -28,8 +28,6 @@
 
 /**
  * This class represents a DefineButtonSound SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineButtonSound extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineEditText.java b/modules/swfutils/src/java/flash/swf/tags/DefineEditText.java
index da27c2a..c8fee48 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineEditText.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineEditText.java
@@ -28,8 +28,6 @@
 
 /**
  * This class represents a DefineEditText SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineEditText extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFont.java b/modules/swfutils/src/java/flash/swf/tags/DefineFont.java
index 3dbafc2..ac7c934 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFont.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFont.java
@@ -46,9 +46,6 @@
  * @see DefineFont2
  * @see DefineFont3
  * @see DefineFont4
- * 
- * @author Clement Wong
- * @author Peter Farland
  */
 public abstract class DefineFont extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFont1.java b/modules/swfutils/src/java/flash/swf/tags/DefineFont1.java
index 5f03c47..b3c9bc6 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFont1.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFont1.java
@@ -34,10 +34,6 @@
  * DefineText tags should be included. DefineFont tags cannot be used
  * for dynamic text.  Dynamic text requires the DefineFont2 tag.
  * DefineFont was introduced in SWF version 1.
- * 
- * @see DefineFontInfo
- * @author Clement Wong
- * @author Peter Farland
  */
 public class DefineFont1 extends DefineFont
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFont2.java b/modules/swfutils/src/java/flash/swf/tags/DefineFont2.java
index c3e71d5..a8ab7bd 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFont2.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFont2.java
@@ -46,9 +46,6 @@
  * define a well formed tag.  A minimal Rect can be supplied for the
  * font bounds table and the kerning count can be set to 0 to omit the
  * kerning table. DefineFont2 was introduced in SWF version 3.
- * 
- * @author Clement Wong
- * @author Peter Farland
  */
 public class DefineFont2 extends DefineFont
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFont3.java b/modules/swfutils/src/java/flash/swf/tags/DefineFont3.java
index 17d946a..c1ce80a 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFont3.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFont3.java
@@ -27,9 +27,6 @@
  * 20 times the resolution. The EM square units are converted to twips
  * to allow fractional resolution to 1/20th of a unit. The DefineFont3
  * tag was introduced in SWF 8.
- * 
- * @author Clement Wong
- * @author Peter Farland
  */
 public class DefineFont3 extends DefineFont2
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFont4.java b/modules/swfutils/src/java/flash/swf/tags/DefineFont4.java
index c27a26c..a5e3ee9 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFont4.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFont4.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a DefineFont4 SWF tag.
- * 
- * @author Peter Farland
  */
 public class DefineFont4 extends DefineFont implements Cloneable
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFontAlignZones.java b/modules/swfutils/src/java/flash/swf/tags/DefineFontAlignZones.java
index 3c34abd..691a6c2 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFontAlignZones.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFontAlignZones.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a DefineFontAlignZones SWF tag.
- *
- * @author Brian Deitte
  */
 public class DefineFontAlignZones extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFontInfo.java b/modules/swfutils/src/java/flash/swf/tags/DefineFontInfo.java
index bca3f70..190b0d3 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFontInfo.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFontInfo.java
@@ -27,7 +27,6 @@
  * Represents a DefineFontInfo SWF tag.
  *
  * @since SWF1
- * @author Clement Wong
  */
 public class DefineFontInfo extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineFontName.java b/modules/swfutils/src/java/flash/swf/tags/DefineFontName.java
index 7904bc9..8449f39 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineFontName.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineFontName.java
@@ -21,8 +21,6 @@
 
 /**
  * Stores the name and copyright information for a font.
- *
- * @author Brian Deitte
  */
 public class DefineFontName extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineMorphShape.java b/modules/swfutils/src/java/flash/swf/tags/DefineMorphShape.java
index e468dfa..066cec5 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineMorphShape.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineMorphShape.java
@@ -32,8 +32,6 @@
 
 /**
  * Represents a DefineMorphShape SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineMorphShape extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineScalingGrid.java b/modules/swfutils/src/java/flash/swf/tags/DefineScalingGrid.java
index 9ac56d5..c07e94a 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineScalingGrid.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineScalingGrid.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a DefineScalingGrid SWF tag.
- *
- * @author Roger Gonzalez
  */
 public class DefineScalingGrid extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineSceneAndFrameLabelData.java b/modules/swfutils/src/java/flash/swf/tags/DefineSceneAndFrameLabelData.java
index 91643f7..3f35ead 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineSceneAndFrameLabelData.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineSceneAndFrameLabelData.java
@@ -24,8 +24,6 @@
 
 /**
  * Represents a DefineSceneAndFrameLabelData SWF tag.
- *
- * @author Roger Gonzalez
  */
 public class DefineSceneAndFrameLabelData extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineShape.java b/modules/swfutils/src/java/flash/swf/tags/DefineShape.java
index c42b1c5..59b2b31 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineShape.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineShape.java
@@ -29,8 +29,6 @@
 
 /**
  * Represents a DefineShape SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineShape extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineSound.java b/modules/swfutils/src/java/flash/swf/tags/DefineSound.java
index f3639f9..ea9e1e4 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineSound.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineSound.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a DefineSound SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineSound extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineSprite.java b/modules/swfutils/src/java/flash/swf/tags/DefineSprite.java
index 55ae762..a4376bd 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineSprite.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineSprite.java
@@ -29,8 +29,6 @@
 
 /**
  * Represents a DefineSprite SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineSprite extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineText.java b/modules/swfutils/src/java/flash/swf/tags/DefineText.java
index 0e48793..80a5c25 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineText.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineText.java
@@ -31,8 +31,6 @@
 
 /**
  * Represents a DefineText SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineText extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DefineVideoStream.java b/modules/swfutils/src/java/flash/swf/tags/DefineVideoStream.java
index 971f6d0..7db5665 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DefineVideoStream.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DefineVideoStream.java
@@ -23,8 +23,6 @@
 
 /**
  * Represents a DefineVideoStream SWF tag.
- *
- * @author Clement Wong
  */
 public class DefineVideoStream extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DoABC.java b/modules/swfutils/src/java/flash/swf/tags/DoABC.java
index 5ceeaee..7c2d71e 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DoABC.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DoABC.java
@@ -24,8 +24,6 @@
 
 /**
  * Represents a DoABC SWF tag.  This is used by AS3.
- *
- * @author Clement Wong
  */
 public class DoABC extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DoAction.java b/modules/swfutils/src/java/flash/swf/tags/DoAction.java
index 25ce383..0f70a55 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DoAction.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DoAction.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a DefineAction SWF tag.  This is used by AS2.
- *
- * @author Clement Wong
  */
 public class DoAction extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/DoInitAction.java b/modules/swfutils/src/java/flash/swf/tags/DoInitAction.java
index a798533..08333c9 100644
--- a/modules/swfutils/src/java/flash/swf/tags/DoInitAction.java
+++ b/modules/swfutils/src/java/flash/swf/tags/DoInitAction.java
@@ -25,8 +25,6 @@
 
 /**
  * Represents a DefineInitAction SWF tag.  This is used by AS2.
- *
- * @author Clement Wong
  */
 public class DoInitAction extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/EnableDebugger.java b/modules/swfutils/src/java/flash/swf/tags/EnableDebugger.java
index b4ad461..2a73f91 100644
--- a/modules/swfutils/src/java/flash/swf/tags/EnableDebugger.java
+++ b/modules/swfutils/src/java/flash/swf/tags/EnableDebugger.java
@@ -22,8 +22,6 @@
 /**
  * This represents a EnableDebugger SWF tag.  This supports AS2 and
  * AS3.
- *
- * @author Clement Wong
  */
 public class EnableDebugger extends flash.swf.Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/ExportAssets.java b/modules/swfutils/src/java/flash/swf/tags/ExportAssets.java
index 7809ad9..78aa206 100644
--- a/modules/swfutils/src/java/flash/swf/tags/ExportAssets.java
+++ b/modules/swfutils/src/java/flash/swf/tags/ExportAssets.java
@@ -33,8 +33,6 @@
  * font if one movie embeds the font and exports the font
  * character. Each exported character is identified by a string. Any
  * type of character can be exported.
- *
- * @author Clement Wong
  * @since SWF5
  */
 public class ExportAssets extends Tag
diff --git a/modules/swfutils/src/java/flash/swf/tags/FileAttributes.java b/modules/swfutils/src/java/flash/swf/tags/FileAttributes.java
index c538118..2f4b27f 100644
--- a/modules/swfutils/src/java/flash/swf/tags/FileAttributes.java
+++ b/modules/swfutils/src/java/flash/swf/tags/FileAttributes.java
@@ -35,8 +35,6 @@
  * <p>
  * Any information that applies to the whole SWF should hopefully be
  * incorporated into the FileAttributes tag.
- *
- * @author Peter Farland
  */
 public class FileAttributes extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/FrameLabel.java b/modules/swfutils/src/java/flash/swf/tags/FrameLabel.java
index d1ded72..f5fb528 100644
--- a/modules/swfutils/src/java/flash/swf/tags/FrameLabel.java
+++ b/modules/swfutils/src/java/flash/swf/tags/FrameLabel.java
@@ -29,8 +29,6 @@
  * Any frame can have a FrameLabel tag but only the main timeline may
  * have bookmark labels.  bookmark labels on sprite timelines are
  * ignored by the player.
- *
- * @author Clement Wong
  * @since SWF3
  */
 public class FrameLabel extends Tag
diff --git a/modules/swfutils/src/java/flash/swf/tags/GenericTag.java b/modules/swfutils/src/java/flash/swf/tags/GenericTag.java
index 7485df7..738605d 100644
--- a/modules/swfutils/src/java/flash/swf/tags/GenericTag.java
+++ b/modules/swfutils/src/java/flash/swf/tags/GenericTag.java
@@ -23,8 +23,6 @@
  * Tag that just contains a byte[] payload.  We can use this to hold
  * any tag in its packed format, and also to hold tags that don't need
  * any unpacking.
- *
- * @author Clement Wong
  */
 public class GenericTag extends flash.swf.Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/ImportAssets.java b/modules/swfutils/src/java/flash/swf/tags/ImportAssets.java
index 2d98d1b..0d50fc0 100644
--- a/modules/swfutils/src/java/flash/swf/tags/ImportAssets.java
+++ b/modules/swfutils/src/java/flash/swf/tags/ImportAssets.java
@@ -27,8 +27,6 @@
 
 /**
  * This represents a ImportAssets SWF tag.
- *
- * @author Clement Wong
  */
 public class ImportAssets extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/Metadata.java b/modules/swfutils/src/java/flash/swf/tags/Metadata.java
index 7a1e2dd..786b6e5 100644
--- a/modules/swfutils/src/java/flash/swf/tags/Metadata.java
+++ b/modules/swfutils/src/java/flash/swf/tags/Metadata.java
@@ -25,8 +25,6 @@
 /**
  * This represents a Metadata SWF tag.  This should not be confused
  * with AS3 metadata.
- *
- * @author Roger Gonzalez
  */
 public class Metadata extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java b/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java
index abed386..2c3a8cd 100644
--- a/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java
+++ b/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java
@@ -32,8 +32,6 @@
 /**
  * This is the place command.  The encoded form can be PlaceObject or
  * PlaceObject2.
- *
- * @author Clement Wong
  */
 public class PlaceObject extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/ProductInfo.java b/modules/swfutils/src/java/flash/swf/tags/ProductInfo.java
index 458aa7a..9d4460f 100644
--- a/modules/swfutils/src/java/flash/swf/tags/ProductInfo.java
+++ b/modules/swfutils/src/java/flash/swf/tags/ProductInfo.java
@@ -27,8 +27,6 @@
  * information about the product, which was used to construct the SWF,
  * including it's edition, major version, minor version, and build
  * number, and the date the SWF was constructed.
- *
- * @author Paul Reilly
  */
 public class ProductInfo extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/RemoveObject.java b/modules/swfutils/src/java/flash/swf/tags/RemoveObject.java
index 2797c0a..6eb4301 100644
--- a/modules/swfutils/src/java/flash/swf/tags/RemoveObject.java
+++ b/modules/swfutils/src/java/flash/swf/tags/RemoveObject.java
@@ -24,8 +24,6 @@
 
 /**
  * This represents a RemoveObject SWF tag.
- *
- * @author Clement Wong
  */
 public class RemoveObject extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/ScriptLimits.java b/modules/swfutils/src/java/flash/swf/tags/ScriptLimits.java
index 6106d78..a4aa58c 100644
--- a/modules/swfutils/src/java/flash/swf/tags/ScriptLimits.java
+++ b/modules/swfutils/src/java/flash/swf/tags/ScriptLimits.java
@@ -30,8 +30,6 @@
  * any number of times.
  *
  * @since SWF7
- *
- * @author Paul Reilly
  */
 
 public class ScriptLimits extends Tag
diff --git a/modules/swfutils/src/java/flash/swf/tags/SetBackgroundColor.java b/modules/swfutils/src/java/flash/swf/tags/SetBackgroundColor.java
index 02b6636..36e7c5f 100644
--- a/modules/swfutils/src/java/flash/swf/tags/SetBackgroundColor.java
+++ b/modules/swfutils/src/java/flash/swf/tags/SetBackgroundColor.java
@@ -25,8 +25,6 @@
 /**
  * This represents a SetBackgroundColor SWF tag.  It is used to set
  * the background color of the SWF.
- *
- * @author Clement Wong
  */
 public class SetBackgroundColor extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/SetTabIndex.java b/modules/swfutils/src/java/flash/swf/tags/SetTabIndex.java
index 268bcdf..6a33a47 100644
--- a/modules/swfutils/src/java/flash/swf/tags/SetTabIndex.java
+++ b/modules/swfutils/src/java/flash/swf/tags/SetTabIndex.java
@@ -25,8 +25,6 @@
 
 /**
  * This represents a SetTabIndex SWF tag.
- *
- * @author Edwin Smith
  */
 public class SetTabIndex extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/ShowFrame.java b/modules/swfutils/src/java/flash/swf/tags/ShowFrame.java
index 04b8759..7cb7d1c 100644
--- a/modules/swfutils/src/java/flash/swf/tags/ShowFrame.java
+++ b/modules/swfutils/src/java/flash/swf/tags/ShowFrame.java
@@ -24,8 +24,6 @@
 
 /**
  * This represents a ShowFrame SWF tag.
- *
- * @author Clement Wong
  */
 public class ShowFrame extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/SoundStreamHead.java b/modules/swfutils/src/java/flash/swf/tags/SoundStreamHead.java
index d4b5b4b..e9af201 100644
--- a/modules/swfutils/src/java/flash/swf/tags/SoundStreamHead.java
+++ b/modules/swfutils/src/java/flash/swf/tags/SoundStreamHead.java
@@ -24,8 +24,6 @@
 
 /**
  * This represents a SoundStreamHead SWF tag.
- *
- * @author Clement Wong
  */
 public class SoundStreamHead extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/StartSound.java b/modules/swfutils/src/java/flash/swf/tags/StartSound.java
index 998cf5e..5adca1b 100644
--- a/modules/swfutils/src/java/flash/swf/tags/StartSound.java
+++ b/modules/swfutils/src/java/flash/swf/tags/StartSound.java
@@ -25,8 +25,6 @@
 
 /**
  * This represents a StartSound SWF tag.
- *
- * @author Clement Wong
  */
 public class StartSound extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/SymbolClass.java b/modules/swfutils/src/java/flash/swf/tags/SymbolClass.java
index 8279448..0fab243 100644
--- a/modules/swfutils/src/java/flash/swf/tags/SymbolClass.java
+++ b/modules/swfutils/src/java/flash/swf/tags/SymbolClass.java
@@ -26,8 +26,6 @@
 
 /**
  * This represents a SymbolClass SWF tag.
- *
- * @author Clement Wong
  */
 public class SymbolClass extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/VideoFrame.java b/modules/swfutils/src/java/flash/swf/tags/VideoFrame.java
index cb7ee8b..68580db 100644
--- a/modules/swfutils/src/java/flash/swf/tags/VideoFrame.java
+++ b/modules/swfutils/src/java/flash/swf/tags/VideoFrame.java
@@ -26,8 +26,6 @@
 
 /**
  * This represents a VideoFrame SWF tag.
- *
- * @author Clement Wong
  */
 public class VideoFrame extends Tag
 {
diff --git a/modules/swfutils/src/java/flash/swf/tags/ZoneRecord.java b/modules/swfutils/src/java/flash/swf/tags/ZoneRecord.java
index d4960da..6cac683 100644
--- a/modules/swfutils/src/java/flash/swf/tags/ZoneRecord.java
+++ b/modules/swfutils/src/java/flash/swf/tags/ZoneRecord.java
@@ -23,8 +23,6 @@
 
 /**
  * This represents a ZoneRecord SWF tag.
- *
- * @author Brian Deitte
  */
 public class ZoneRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/tools/Disassembler.java b/modules/swfutils/src/java/flash/swf/tools/Disassembler.java
index 59b0a7e..7d49c7f 100644
--- a/modules/swfutils/src/java/flash/swf/tools/Disassembler.java
+++ b/modules/swfutils/src/java/flash/swf/tools/Disassembler.java
@@ -50,8 +50,6 @@
 
 /**
  * This utility supports printing AS2 byte codes.
- *
- * @author Edwin Smith
  */
 public class Disassembler extends ActionHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/tools/SizeReport.java b/modules/swfutils/src/java/flash/swf/tools/SizeReport.java
index 3c6864b..dad044b 100644
--- a/modules/swfutils/src/java/flash/swf/tools/SizeReport.java
+++ b/modules/swfutils/src/java/flash/swf/tools/SizeReport.java
@@ -25,8 +25,6 @@
  * Helper class generally used by TagEncoderReporter to collect size
  * related metrics for a given SWF and to generate an optional XML
  * report of the summarized data.
- *
- * @author Corey Lucier
  */
 public class SizeReport
 {
diff --git a/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java b/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
index cbde0f5..474d7bc 100644
--- a/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
+++ b/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
@@ -91,8 +91,6 @@
  * This class supports reading in the SWFX format and turning it back
  * into a SWF.  SWFX format can be created by hand or it also can be
  * generated by the swfdump utility.
- *
- * @author Edwin Smith
  * @see SwfxPrinter#main
  */
 public class SwfxParser extends DefaultHandler
diff --git a/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java b/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
index 62aa610..87bd084 100644
--- a/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
+++ b/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
@@ -92,9 +92,6 @@
 /**
  * This class supports printing out a SWF in a human readable XML
  * format.
- *
- * @author Clement Wong
- * @author Edwin Smith
  */
 public final class SwfxPrinter extends TagHandler
 	{
diff --git a/modules/swfutils/src/java/flash/swf/tools/SyntaxTreeDumper.java b/modules/swfutils/src/java/flash/swf/tools/SyntaxTreeDumper.java
index 28b8f6c..03bec41 100644
--- a/modules/swfutils/src/java/flash/swf/tools/SyntaxTreeDumper.java
+++ b/modules/swfutils/src/java/flash/swf/tools/SyntaxTreeDumper.java
@@ -30,8 +30,6 @@
 
 /**
  * Utility for dumping an ASC AST in XML format.
- *
- * @author Paul Reilly
  */
 public class SyntaxTreeDumper implements Evaluator
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ActionList.java b/modules/swfutils/src/java/flash/swf/types/ActionList.java
index 9bc0735..8d1f8e4 100644
--- a/modules/swfutils/src/java/flash/swf/types/ActionList.java
+++ b/modules/swfutils/src/java/flash/swf/types/ActionList.java
@@ -26,8 +26,6 @@
 
 /**
  * This class represents an array of AS2 byte codes.
- *
- * @author Clement Wong
  */
 public class ActionList extends ActionHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/BevelFilter.java b/modules/swfutils/src/java/flash/swf/types/BevelFilter.java
index e06b2e2..1acd1e4 100644
--- a/modules/swfutils/src/java/flash/swf/types/BevelFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/BevelFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for bevel filter data.
- *
- * @author Roger Gonzalez
  */
 public class BevelFilter extends Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/BlurFilter.java b/modules/swfutils/src/java/flash/swf/types/BlurFilter.java
index bb6ee72..c62d384 100644
--- a/modules/swfutils/src/java/flash/swf/types/BlurFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/BlurFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for blur filter data.
- *
- * @author Roger Gonzalez
  */
 public class BlurFilter extends Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ButtonCondAction.java b/modules/swfutils/src/java/flash/swf/types/ButtonCondAction.java
index 88a676e..3993e53 100644
--- a/modules/swfutils/src/java/flash/swf/types/ButtonCondAction.java
+++ b/modules/swfutils/src/java/flash/swf/types/ButtonCondAction.java
@@ -21,8 +21,6 @@
 
 /**
  * This class represents a AS2 "button conditional action" byte code.
- *
- * @author Clement Wong
  */
 public class ButtonCondAction
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ButtonRecord.java b/modules/swfutils/src/java/flash/swf/types/ButtonRecord.java
index ca3daa8..9c95012 100644
--- a/modules/swfutils/src/java/flash/swf/types/ButtonRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/ButtonRecord.java
@@ -25,8 +25,6 @@
 
 /**
  * A value object for button record data.
- *
- * @author Clement Wong
  */
 public class ButtonRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/CXForm.java b/modules/swfutils/src/java/flash/swf/types/CXForm.java
index c5832fe..90aba86 100644
--- a/modules/swfutils/src/java/flash/swf/types/CXForm.java
+++ b/modules/swfutils/src/java/flash/swf/types/CXForm.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for CXForm data.
- *
- * @author Clement Wong
  */
 public class CXForm
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/CXFormWithAlpha.java b/modules/swfutils/src/java/flash/swf/types/CXFormWithAlpha.java
index c1fdd43..0aa07da 100644
--- a/modules/swfutils/src/java/flash/swf/types/CXFormWithAlpha.java
+++ b/modules/swfutils/src/java/flash/swf/types/CXFormWithAlpha.java
@@ -23,8 +23,6 @@
 
 /**
  * This class extends CXForm by adding support for alpha.
- *
- * @author Clement Wong
  */
 public class CXFormWithAlpha extends CXForm
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ClipActionRecord.java b/modules/swfutils/src/java/flash/swf/types/ClipActionRecord.java
index 326e44f..d3d51d9 100644
--- a/modules/swfutils/src/java/flash/swf/types/ClipActionRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/ClipActionRecord.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for clip action record data.
- *
- * @author Clement Wong
  */
 public class ClipActionRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ClipActions.java b/modules/swfutils/src/java/flash/swf/types/ClipActions.java
index 052899c..6258671 100644
--- a/modules/swfutils/src/java/flash/swf/types/ClipActions.java
+++ b/modules/swfutils/src/java/flash/swf/types/ClipActions.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for clip actions.
- *
- * @author Clement Wong
  */
 public class ClipActions
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ColorMatrixFilter.java b/modules/swfutils/src/java/flash/swf/types/ColorMatrixFilter.java
index 8898b67..51c7a89 100644
--- a/modules/swfutils/src/java/flash/swf/types/ColorMatrixFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/ColorMatrixFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for color matrix filter data.
- *
- * @author Roger Gonzalez
  */
 public class ColorMatrixFilter extends Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ConvolutionFilter.java b/modules/swfutils/src/java/flash/swf/types/ConvolutionFilter.java
index e895321..810e65a 100644
--- a/modules/swfutils/src/java/flash/swf/types/ConvolutionFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/ConvolutionFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for convolution filter data.
- *
- * @author Roger Gonzalez
  */
 public class ConvolutionFilter extends Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/CurvedEdgeRecord.java b/modules/swfutils/src/java/flash/swf/types/CurvedEdgeRecord.java
index bb839a5..20f3fe3 100644
--- a/modules/swfutils/src/java/flash/swf/types/CurvedEdgeRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/CurvedEdgeRecord.java
@@ -21,8 +21,6 @@
 
 /**
  * This class extends EdgeRecord by adding support for curve data.
- *
- * @author Clement Wong
  */
 public class CurvedEdgeRecord extends EdgeRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/DropShadowFilter.java b/modules/swfutils/src/java/flash/swf/types/DropShadowFilter.java
index e75e4cd..d67709e 100644
--- a/modules/swfutils/src/java/flash/swf/types/DropShadowFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/DropShadowFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for drop shadow filter data.
- *
- * @author Roger Gonzalez
  */
 public class DropShadowFilter extends Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/EdgeRecord.java b/modules/swfutils/src/java/flash/swf/types/EdgeRecord.java
index 6ad1315..23efdc3 100644
--- a/modules/swfutils/src/java/flash/swf/types/EdgeRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/EdgeRecord.java
@@ -21,8 +21,6 @@
 
 /**
  * A common base class for edge record data and logic.
- *
- * @author Clement Wong
  */
 public abstract class EdgeRecord extends ShapeRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/FillStyle.java b/modules/swfutils/src/java/flash/swf/types/FillStyle.java
index df0dd92..7682d10 100644
--- a/modules/swfutils/src/java/flash/swf/types/FillStyle.java
+++ b/modules/swfutils/src/java/flash/swf/types/FillStyle.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for fill style data.
- *
- * @author Clement Wong
  */
 public class FillStyle
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/Filter.java b/modules/swfutils/src/java/flash/swf/types/Filter.java
index 9f63d86..9893df2 100644
--- a/modules/swfutils/src/java/flash/swf/types/Filter.java
+++ b/modules/swfutils/src/java/flash/swf/types/Filter.java
@@ -21,8 +21,6 @@
 
 /**
  * Defines the common API for all filters.
- *
- * @author Roger Gonzalez
  */
 public abstract class Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/FocalGradient.java b/modules/swfutils/src/java/flash/swf/types/FocalGradient.java
index 6cea248..36b6219 100644
--- a/modules/swfutils/src/java/flash/swf/types/FocalGradient.java
+++ b/modules/swfutils/src/java/flash/swf/types/FocalGradient.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for focal gradient data.
- *
- * @author Roger Gonzalez
  */
 public class FocalGradient extends Gradient
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/GlowFilter.java b/modules/swfutils/src/java/flash/swf/types/GlowFilter.java
index 9049b11..8912d77 100644
--- a/modules/swfutils/src/java/flash/swf/types/GlowFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/GlowFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for glow filter data.
- *
- * @author Roger Gonzalez
  */
 public class GlowFilter extends Filter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/GlyphEntry.java b/modules/swfutils/src/java/flash/swf/types/GlyphEntry.java
index e5215eb..cc0c755 100644
--- a/modules/swfutils/src/java/flash/swf/types/GlyphEntry.java
+++ b/modules/swfutils/src/java/flash/swf/types/GlyphEntry.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for glyph entry data.
- *
- * @author Clement Wong
  */
 public class GlyphEntry implements Cloneable
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/GradRecord.java b/modules/swfutils/src/java/flash/swf/types/GradRecord.java
index 7edfc12..672c562 100644
--- a/modules/swfutils/src/java/flash/swf/types/GradRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/GradRecord.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for gradient record data.
- *
- * @author Clement Wong
  */
 public class GradRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/Gradient.java b/modules/swfutils/src/java/flash/swf/types/Gradient.java
index 6be9622..b37ff84 100644
--- a/modules/swfutils/src/java/flash/swf/types/Gradient.java
+++ b/modules/swfutils/src/java/flash/swf/types/Gradient.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for gradient data. 
- *
- * @author Roger Gonzalez
  */
 public class Gradient
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/GradientBevelFilter.java b/modules/swfutils/src/java/flash/swf/types/GradientBevelFilter.java
index a0f5cf2..2b88fdc 100644
--- a/modules/swfutils/src/java/flash/swf/types/GradientBevelFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/GradientBevelFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for gradient bevel filter data.
- *
- * @author Roger Gonzalez
  */
 public class GradientBevelFilter extends BevelFilter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/GradientGlowFilter.java b/modules/swfutils/src/java/flash/swf/types/GradientGlowFilter.java
index 7d7089d..6a08d05 100644
--- a/modules/swfutils/src/java/flash/swf/types/GradientGlowFilter.java
+++ b/modules/swfutils/src/java/flash/swf/types/GradientGlowFilter.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object filter for gradient glow filter data.
- *
- * @author Roger Gonzalez
  */
 public class GradientGlowFilter extends GlowFilter
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ImportRecord.java b/modules/swfutils/src/java/flash/swf/types/ImportRecord.java
index 5a52692..25875f8 100644
--- a/modules/swfutils/src/java/flash/swf/types/ImportRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/ImportRecord.java
@@ -27,8 +27,6 @@
  * of an ImportAssets tag.  We subclass DefineTag because definitions
  * are the things that get imported; any tag that refers to a
  * definition can also refer to an import of another definition.
- *
- * @author Edwin Smith
  */
 public class ImportRecord extends DefineTag
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/KerningRecord.java b/modules/swfutils/src/java/flash/swf/types/KerningRecord.java
index 436accd..f658843 100644
--- a/modules/swfutils/src/java/flash/swf/types/KerningRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/KerningRecord.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for kerning record data.
- *
- * @author Clement Wong
  */
 public class KerningRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/LineStyle.java b/modules/swfutils/src/java/flash/swf/types/LineStyle.java
index 78fa001..47e65ae 100644
--- a/modules/swfutils/src/java/flash/swf/types/LineStyle.java
+++ b/modules/swfutils/src/java/flash/swf/types/LineStyle.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for line style data.
- *
- * @author Clement Wong
  */
 public class LineStyle
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/Matrix.java b/modules/swfutils/src/java/flash/swf/types/Matrix.java
index e5fed4b..6ee13df 100644
--- a/modules/swfutils/src/java/flash/swf/types/Matrix.java
+++ b/modules/swfutils/src/java/flash/swf/types/Matrix.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for matrix data.
- *
- * @author Clement Wong
  */
 public class Matrix
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/MorphFillStyle.java b/modules/swfutils/src/java/flash/swf/types/MorphFillStyle.java
index b7d8f09..d71e874 100644
--- a/modules/swfutils/src/java/flash/swf/types/MorphFillStyle.java
+++ b/modules/swfutils/src/java/flash/swf/types/MorphFillStyle.java
@@ -25,8 +25,6 @@
 
 /**
  * A value object for morph fill style data.
- *
- * @author Clement Wong
  */
 public class MorphFillStyle
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/MorphGradRecord.java b/modules/swfutils/src/java/flash/swf/types/MorphGradRecord.java
index ad69bca..a5d9ed0 100644
--- a/modules/swfutils/src/java/flash/swf/types/MorphGradRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/MorphGradRecord.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for morph grad record data.
- *
- * @author Clement Wong
  */
 public class MorphGradRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/MorphLineStyle.java b/modules/swfutils/src/java/flash/swf/types/MorphLineStyle.java
index 3a23480..5a02510 100644
--- a/modules/swfutils/src/java/flash/swf/types/MorphLineStyle.java
+++ b/modules/swfutils/src/java/flash/swf/types/MorphLineStyle.java
@@ -21,8 +21,6 @@
 
 /**
  * A value object for morph line style data.
- *
- * @author Clement Wong
  */
 public class MorphLineStyle
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/Rect.java b/modules/swfutils/src/java/flash/swf/types/Rect.java
index 4c1f600..55783e4 100644
--- a/modules/swfutils/src/java/flash/swf/types/Rect.java
+++ b/modules/swfutils/src/java/flash/swf/types/Rect.java
@@ -24,8 +24,6 @@
 
 /**
  * A value object for rect data.
- *
- * @author Clement Wong
  */
 public class Rect
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/Shape.java b/modules/swfutils/src/java/flash/swf/types/Shape.java
index c101c02..2754910 100644
--- a/modules/swfutils/src/java/flash/swf/types/Shape.java
+++ b/modules/swfutils/src/java/flash/swf/types/Shape.java
@@ -26,8 +26,6 @@
 
 /**
  * A value object for shape data.
- *
- * @author Clement Wong
  */
 public class Shape
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ShapeRecord.java b/modules/swfutils/src/java/flash/swf/types/ShapeRecord.java
index 7a1a04d..2e43c78 100644
--- a/modules/swfutils/src/java/flash/swf/types/ShapeRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/ShapeRecord.java
@@ -25,8 +25,6 @@
 
 /**
  * Defines the API for shape records.
- *
- * @author Clement Wong
  */
 public abstract class ShapeRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/ShapeWithStyle.java b/modules/swfutils/src/java/flash/swf/types/ShapeWithStyle.java
index e104bb4..7e1da58 100644
--- a/modules/swfutils/src/java/flash/swf/types/ShapeWithStyle.java
+++ b/modules/swfutils/src/java/flash/swf/types/ShapeWithStyle.java
@@ -27,8 +27,6 @@
 
 /**
  * A value object for a shape with style data.
- *
- * @author Clement Wong
  */
 public class ShapeWithStyle extends Shape
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/SoundInfo.java b/modules/swfutils/src/java/flash/swf/types/SoundInfo.java
index 9196cf8..ec0016a 100644
--- a/modules/swfutils/src/java/flash/swf/types/SoundInfo.java
+++ b/modules/swfutils/src/java/flash/swf/types/SoundInfo.java
@@ -23,8 +23,6 @@
 
 /**
  * A value object for sound info.
- *
- * @author Clement Wong
  */
 public class SoundInfo
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/StraightEdgeRecord.java b/modules/swfutils/src/java/flash/swf/types/StraightEdgeRecord.java
index 8f957ca..ba5723b 100644
--- a/modules/swfutils/src/java/flash/swf/types/StraightEdgeRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/StraightEdgeRecord.java
@@ -22,8 +22,6 @@
 /**
  * This class extends EdgeRecord by adding support for an x and y
  * delta.
- *
- * @author Clement Wong
  */
 public class StraightEdgeRecord extends EdgeRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/StyleChangeRecord.java b/modules/swfutils/src/java/flash/swf/types/StyleChangeRecord.java
index b1cd230..8383e50 100644
--- a/modules/swfutils/src/java/flash/swf/types/StyleChangeRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/StyleChangeRecord.java
@@ -29,8 +29,6 @@
 /**
  * This class extends ShapeRecord by adding support for x and y move
  * deltas, fill styles and line styles.
- *
- * @author Clement Wong
  */
 public class StyleChangeRecord extends ShapeRecord
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/TagList.java b/modules/swfutils/src/java/flash/swf/types/TagList.java
index 8eded34..e993954 100644
--- a/modules/swfutils/src/java/flash/swf/types/TagList.java
+++ b/modules/swfutils/src/java/flash/swf/types/TagList.java
@@ -31,8 +31,6 @@
  * representation of a timeline too, although strictly speaking, only
  * the control tags are interesting on the timeline (placeobject,
  * removeobject, startsound, showframe, etc).
- *
- * @author Clement Wong
  */
 public class TagList extends TagHandler
 {
diff --git a/modules/swfutils/src/java/flash/swf/types/TextRecord.java b/modules/swfutils/src/java/flash/swf/types/TextRecord.java
index ca3d189..2f76b6e 100644
--- a/modules/swfutils/src/java/flash/swf/types/TextRecord.java
+++ b/modules/swfutils/src/java/flash/swf/types/TextRecord.java
@@ -27,8 +27,6 @@
 
 /**
  * A value object for text record data.
- *
- * @author Clement Wong
  */
 public class TextRecord
 {
diff --git a/modules/swfutils/src/java/flash/util/AbstractCache.java b/modules/swfutils/src/java/flash/util/AbstractCache.java
index 1877d23..1519bb3 100644
--- a/modules/swfutils/src/java/flash/util/AbstractCache.java
+++ b/modules/swfutils/src/java/flash/util/AbstractCache.java
@@ -29,8 +29,6 @@
  * <p>
  * If you override fetchSerial(), only one thread will enter fetch()
  * at the same time.
- *
- * @author Edwin Smith
  */
 public abstract class AbstractCache implements Serializable
 {
diff --git a/modules/swfutils/src/java/flash/util/ExceptionUtil.java b/modules/swfutils/src/java/flash/util/ExceptionUtil.java
index af76895..5f50a04 100644
--- a/modules/swfutils/src/java/flash/util/ExceptionUtil.java
+++ b/modules/swfutils/src/java/flash/util/ExceptionUtil.java
@@ -30,8 +30,6 @@
 
 /**
  * A utility for wrapping exceptions.
- *
- * @author Nick Tsivranidis
  */
 public class ExceptionUtil 
 {
diff --git a/modules/swfutils/src/java/flash/util/IntMap.java b/modules/swfutils/src/java/flash/util/IntMap.java
index 11fb91c..3e2d01b 100644
--- a/modules/swfutils/src/java/flash/util/IntMap.java
+++ b/modules/swfutils/src/java/flash/util/IntMap.java
@@ -28,8 +28,6 @@
  * traverse from lowest to highest.  put() is O(1) if the key is
  * higher than any existing key; O(logN) if the key already exists,
  * and O(N) otherwise.  get() is an O(logN) binary search.
- *
- * @author Edwin Smith
  */
 public class IntMap
 {
diff --git a/modules/swfutils/src/java/flash/util/IntMapLRUCache.java b/modules/swfutils/src/java/flash/util/IntMapLRUCache.java
index e6ceafb..22ea7e1 100644
--- a/modules/swfutils/src/java/flash/util/IntMapLRUCache.java
+++ b/modules/swfutils/src/java/flash/util/IntMapLRUCache.java
@@ -27,9 +27,6 @@
  * be purged.
  * <p>
  * This class is thread-safe.
- *
- * @author Spike Washburn
- * @author Peter Farland (Updated to be thread-safe)
  */
 public abstract class IntMapLRUCache
 {
diff --git a/modules/swfutils/src/java/flash/util/LRUCache.java b/modules/swfutils/src/java/flash/util/LRUCache.java
index 7c97a24..a269fea 100644
--- a/modules/swfutils/src/java/flash/util/LRUCache.java
+++ b/modules/swfutils/src/java/flash/util/LRUCache.java
@@ -30,9 +30,6 @@
  * be purged.
  * <p>
  * This class is thread-safe.
- *
- * @author Spike Washburn
- * @author Peter Farland (Updated to be thread-safe)
  */
 public abstract class LRUCache extends AbstractCache
 {
diff --git a/modules/swfutils/src/java/flash/util/StringJoiner.java b/modules/swfutils/src/java/flash/util/StringJoiner.java
index d55059d..3f85b2d 100644
--- a/modules/swfutils/src/java/flash/util/StringJoiner.java
+++ b/modules/swfutils/src/java/flash/util/StringJoiner.java
@@ -25,8 +25,6 @@
 
 /**
  * A utility for joining strings.
- *
- * @author Gordon Smith
  */
 public class StringJoiner
 {
diff --git a/modules/swfutils/src/java/flash/util/StringUtils.java b/modules/swfutils/src/java/flash/util/StringUtils.java
index d52e516..c02d3e2 100644
--- a/modules/swfutils/src/java/flash/util/StringUtils.java
+++ b/modules/swfutils/src/java/flash/util/StringUtils.java
@@ -26,8 +26,6 @@
  * String utilities which exist in JDK 1.4 but are unavailable in JDK 1.3
  * <p>
  * The jakarta oro package is used for regular expressions support.
- *
- * @author Cathy Murphy
  */
 public class StringUtils
 {
diff --git a/modules/swfutils/src/java/flash/util/SwfImageUtils.java b/modules/swfutils/src/java/flash/util/SwfImageUtils.java
index a00fccc..11b38db 100644
--- a/modules/swfutils/src/java/flash/util/SwfImageUtils.java
+++ b/modules/swfutils/src/java/flash/util/SwfImageUtils.java
@@ -25,8 +25,6 @@
 /**
  * A variety of utilities for dealing with the image formats that are
  * part of the SWF spec.
- *
- * @author Roger Gonzalez
  */
 public class SwfImageUtils
 {
diff --git a/modules/swfutils/test/java/flash/fonts/FontCacheTest.java b/modules/swfutils/test/java/flash/fonts/FontCacheTest.java
index 2f349ec..d9c0538 100644
--- a/modules/swfutils/test/java/flash/fonts/FontCacheTest.java
+++ b/modules/swfutils/test/java/flash/fonts/FontCacheTest.java
@@ -28,8 +28,6 @@
 /**
  * A simple test to check that the FontManager is caching font loading and glyph generation by
  * checking that a second call takes less than 10% of the initial load time.
- *
- * @author Peter Farland
  */
 public class FontCacheTest extends TestCase
 {
diff --git a/modules/swfutils/test/java/flash/swf/builder/types/CubicCurveTest.java b/modules/swfutils/test/java/flash/swf/builder/types/CubicCurveTest.java
index 217edd7..95743c6 100644
--- a/modules/swfutils/test/java/flash/swf/builder/types/CubicCurveTest.java
+++ b/modules/swfutils/test/java/flash/swf/builder/types/CubicCurveTest.java
@@ -43,8 +43,6 @@
 /**
  * A simple test for Cubic to Quadratic conversion of beziers that is required for
  * non-True Type Fonts. This sample uses a simple circle from Java AWT's Ellipse2D.
- *
- * @author Peter Farland
  */
 public class CubicCurveTest extends TestCase
 {
diff --git a/modules/swfutils/test/java/flash/swf/tags/DefineTextTest.java b/modules/swfutils/test/java/flash/swf/tags/DefineTextTest.java
index 6ab8947..70a59be 100644
--- a/modules/swfutils/test/java/flash/swf/tags/DefineTextTest.java
+++ b/modules/swfutils/test/java/flash/swf/tags/DefineTextTest.java
@@ -24,9 +24,6 @@
 import junit.framework.Test;
 import junit.framework.TestSuite;
 
-/**
- * @author Paul Reilly
- */
 public class DefineTextTest extends TestCase
 {
     public DefineTextTest()
diff --git a/modules/swfutils/test/java/flash/swf/tags/DoActionTest.java b/modules/swfutils/test/java/flash/swf/tags/DoActionTest.java
index a22cb61..23ba50a 100644
--- a/modules/swfutils/test/java/flash/swf/tags/DoActionTest.java
+++ b/modules/swfutils/test/java/flash/swf/tags/DoActionTest.java
@@ -27,9 +27,6 @@
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
-/**
- * @author Paul Reilly
- */
 public class DoActionTest extends TestCase
 {
     public DoActionTest()
diff --git a/modules/swfutils/test/java/flash/swf/types/GlyphEntryTest.java b/modules/swfutils/test/java/flash/swf/types/GlyphEntryTest.java
index 61ebcc3..bfed287 100644
--- a/modules/swfutils/test/java/flash/swf/types/GlyphEntryTest.java
+++ b/modules/swfutils/test/java/flash/swf/types/GlyphEntryTest.java
@@ -24,9 +24,6 @@
 import junit.framework.Test;
 import junit.framework.TestSuite;
 
-/**
- * @author Paul Reilly
- */
 public class GlyphEntryTest extends TestCase
 {
     public GlyphEntryTest()
diff --git a/mustella/as3/src/mustella/EffectTesting.as b/mustella/as3/src/mustella/EffectTesting.as
index 49c36aa..507c6f1 100644
--- a/mustella/as3/src/mustella/EffectTesting.as
+++ b/mustella/as3/src/mustella/EffectTesting.as
@@ -42,9 +42,6 @@
     * 
     * It might be useful to think about building a set of TestStep classes that wrap 
     * some of this functionality.
-    * 
-    * @author Steven Shongrunden (stshongr&part;adobe.com)
-    * 
     */
     public class EffectTesting
     {
diff --git a/mustella/java/src/utils/DocumentUtils.java b/mustella/java/src/utils/DocumentUtils.java
index 1748740..bfafd8e 100644
--- a/mustella/java/src/utils/DocumentUtils.java
+++ b/mustella/java/src/utils/DocumentUtils.java
@@ -33,9 +33,6 @@
 import java.io.IOException;
 import java.io.File;
 
-/**
- * @author Peter Farland
- */
 public class DocumentUtils
 {
 	private DocumentUtils()