1.9.3 buildsnapshot
diff --git a/org.aspectj.ajde/build-aj-jars.xml b/org.aspectj.ajde/build-aj-jars.xml
index 6c2b999..b1ce714 100755
--- a/org.aspectj.ajde/build-aj-jars.xml
+++ b/org.aspectj.ajde/build-aj-jars.xml
@@ -1,19 +1,16 @@
 <?xml version="1.0" ?>
 <!-- writen for Ant 1.5.1 -->
-<project name="org.aspectj.ajde" default="packaged-plugin">
+<project name="org.aspectj.ajde" default="plugin jars">
 
-	<description>
-Creates a packaged plug-in jar for AJDE
-</description>
+	<description>Repackages a built AspectJ into AJDT</description>
 
 	<!-- VERSION-STRING -->
 	<!-- these property values will be overridden when called from the master build script -->
 	<property name="ajde.version" value="9.9.9" />
-  
 
 	<property name="build.dir" value="build" />
 	<property name="ajde.build.dir" value="build/ajdetemp" />
-  
+
 	<property file="aspectjlib.properties" />
 
 	<target name="init">
@@ -38,11 +35,11 @@
 				<depth max="0" />
 			</fileset>
 		</copy>
-		 <copy file="META-INF/MANIFEST.MF" tofile="${build.dir}/META-INF/MANIFEST.MF">
-		 	<filterset begintoken="9" endtoken="9">
-		 		<filter token="2.2.2" value="${ajde.version}"/>
-		 	</filterset>
-		 </copy>
+		<copy file="META-INF/MANIFEST.MF" tofile="${build.dir}/META-INF/MANIFEST.MF">
+			<filterset begintoken="9" endtoken="9">
+				<filter token="2.2.2" value="${ajde.version}"/>
+			</filterset>
+		</copy>
 		<copy todir="${build.dir}/doc">
 			<fileset dir="doc" />
 		</copy>
@@ -62,15 +59,15 @@
 			</fileset>
 		</copy>
 	</target>
-	
-	
+
+
 	<target name="ajdejar" description="Copy the AspectJ compiler components into the org.aspectj.ajde plugin">
 		<property name="src1" value="../org.aspectj.ajde/source"/>
 		<property name="bin1" value="../org.aspectj.ajde/classes"/>
-		
+
 		<!-- Classes -->
 		<delete dir="${bin1}"/>
-		<unzip dest="${bin1}" src="${aspectj.lib.dir}/aspectjtools.jar"/>	
+		<unzip dest="${bin1}" src="${aspectj.dir}/aspectjtools/target/aspectjtools-${aspectj.version}.jar"/>
 		<delete includeemptydirs="true">
 			<fileset dir="${bin1}">
 				<exclude name="org/aspectj/**/*.*" />
@@ -126,11 +123,14 @@
 				<include name="org/aspectj/tools/ajbrowser/ui/swing/**" />
 			</fileset>
 		</delete>
-	
+
 		<!-- Sources -->
 		<delete dir="${src1}" />
+		<!--
 		<unzip dest="${src1}" src="${aspectj.lib.dir}/../../ide/eclipse/org.aspectj.ajde.source/src/jdtcore-for-aspectj-src.zip"/>
 		<unzip dest="${src1}" src="${aspectj.lib.dir}/../../ide/eclipse/org.aspectj.ajde.source/src/aspectjsrc.zip"/>
+-->
+		<unzip dest="${src1}" src="${aspectj.dir}/aspectjtools/target/aspectjtools-${aspectj.version}-sources.jar"/>
 		<delete includeemptydirs="true">
 			<fileset dir="${src1}">
 				<exclude name="org/aspectj/**/*.*" />
@@ -173,16 +173,16 @@
 			<fileset dir="${src1}">
 				<include name="org/aspectj/lib/**" />
 			</fileset>
-		</delete>		
+		</delete>
 	</target>
-	
+
 	<target name="weaverjar" description="Copy the AspectJ weaver components into the org.aspectj.weaver plugin">
 		<property name="src2" value="../org.aspectj.weaver/source"/>
 		<property name="bin2" value="../org.aspectj.weaver/classes"/>
-		
+
 		<!-- Classes -->
 		<delete dir="${bin2}"/>
-		<unzip dest="${bin2}" src="${aspectj.lib.dir}/aspectjweaver.jar"/>	
+		<unzip dest="${bin2}" src="${aspectj.dir}/aspectjweaver/target/aspectjweaver-${aspectj.version}.jar"/>
 		<delete includeemptydirs="true">
 			<fileset dir="${bin2}">
 				<exclude name="META-INF/*.*" />
@@ -194,11 +194,14 @@
 				<exclude name="aj/org/objectweb/**/*.*" />
 			</fileset>
 		</delete>
-	
+
 		<!-- Sources -->
 		<delete dir="${src2}" />
+		<unzip dest="${src2}" src="${aspectj.dir}/aspectjweaver/target/aspectjweaver-${aspectj.version}-sources.jar"/>
+		<!--
 		<unzip dest="${src2}" src="${aspectj.lib.dir}/../../ide/eclipse/org.aspectj.ajde.source/src/jdtcore-for-aspectj-src.zip"/>
 		<unzip dest="${src2}" src="${aspectj.lib.dir}/../../ide/eclipse/org.aspectj.ajde.source/src/aspectjsrc.zip"/>
+		-->
 		<delete includeemptydirs="true">
 			<fileset dir="${src2}">
 				<exclude name="org/aspectj/**/*.*" />
@@ -215,21 +218,25 @@
 		</delete>
 	</target>
 
-	
-	
+
+
 	<target name="runtimejar" description="Copy the AspectJ runtime components into the org.aspectj.runtime plugin">
 		<property name="src" value="../org.aspectj.runtime/source"/>
 		<property name="bin" value="../org.aspectj.runtime/classes"/>
-		
+
 		<!-- Classes -->
 		<delete dir="${bin}"/>
-		<unzip dest="${bin}" src="${aspectj.lib.dir}/aspectjrt.jar"/>	
-		<delete dir="${bin}/META-INF"/>	
-	
+		<unzip dest="${bin}" src="${aspectj.dir}/aspectjrt/target/aspectjrt-${aspectj.version}.jar"/>
+
+		<delete dir="${bin}/META-INF"/>
+
 		<!-- Sources -->
 		<delete dir="${src}" />
+		<unzip dest="${src}" src="${aspectj.dir}/aspectjrt/target/aspectjrt-${aspectj.version}-sources.jar"/>
+<!--
 		<unzip dest="${src}" src="${aspectj.lib.dir}/../../ide/eclipse/org.aspectj.ajde.source/src/jdtcore-for-aspectj-src.zip"/>
 		<unzip dest="${src}" src="${aspectj.lib.dir}/../../ide/eclipse/org.aspectj.ajde.source/src/aspectjsrc.zip"/>
+-->
 		<delete includeemptydirs="true">
 			<fileset dir="${src}">
 				<exclude name="org/aspectj/internal/lang/annotation/**/*.*" />
@@ -240,9 +247,9 @@
 		</delete>
 	</target>
 
-	
-	
-	<!-- target name="plugin jars" depends="weaverjar" -->		
+
+
+	<!-- target name="plugin jars" depends="weaverjar" -->
 	<target name="plugin jars" depends="ajdejar,weaverjar,runtimejar" 
 		description="When a new version of AspectJ is released, drop the 
 		aspectjrt.jar and aspectjtools.jar from the AJ lib directory into 
@@ -262,7 +269,7 @@
 
 	<target name="gather.logs">
 	</target>
-	
+
 	<target name="build.sources">
 	</target>
 
@@ -287,7 +294,7 @@
 		<delete dir="${temp.folder}"/>
 	</target>
 
-	
+
 	<target name="publish.bin.parts" depends="init" if="p2.publish.parts" unless="compilation.problem.marker.exists">
 		<mkdir dir="${build.result.folder}/org.aspectj.ajde_${ajde.version}"/>
 		<copy todir="${build.result.folder}" failonerror="true" overwrite="true">
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/AjCompiler.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/AjCompiler.class
index 74be3c9..1c93a7e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/AjCompiler.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/AjCompiler.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildMessageHandler.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildMessageHandler.class
index 2818dba..fb08b19 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildMessageHandler.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildMessageHandler.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildProgressMonitor.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildProgressMonitor.class
index df97ee4..11636b8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildProgressMonitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/IBuildProgressMonitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/ICompilerConfiguration.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/ICompilerConfiguration.class
index e30e3dd..0ee6174 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/ICompilerConfiguration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/ICompilerConfiguration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/IOutputLocationManager.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/IOutputLocationManager.class
index 58e3c65..822a294 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/IOutputLocationManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/IOutputLocationManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/JavaOptions.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/JavaOptions.class
index 1d3b1e2..56b687f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/JavaOptions.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/JavaOptions.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.class
index 6067a25..1f0e81c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildNotifierAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildNotifierAdapter.class
index 4c083e8..9f9af38 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildNotifierAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreBuildNotifierAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreMessageHandlerAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreMessageHandlerAdapter.class
index 0f2cb8b..b041e03 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreMessageHandlerAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/AjdeCoreMessageHandlerAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/OutputLocationAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/OutputLocationAdapter.class
index 20b335d..7b441a8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/OutputLocationAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajde/core/internal/OutputLocationAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/AjdtCommand.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/AjdtCommand.class
index dfdd665..fcbac46 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/AjdtCommand.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/AjdtCommand.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$AjcConfigParser.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$AjcConfigParser.class
index 40ac617..721f172 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$AjcConfigParser.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$AjcConfigParser.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$StringPrintWriter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$StringPrintWriter.class
index 9712ee2..12b9032 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$StringPrintWriter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser$StringPrintWriter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser.class
index d47c067..ffd8c80 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/BuildArgParser.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$1.class
index d0a8e49..faa7985 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$2.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$2.class
index 3674035..6b19f25 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Arg.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Arg.class
index ff558bc..b805e50 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Arg.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Arg.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CPSourceLocation.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CPSourceLocation.class
index 32f96e2..702efc0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CPSourceLocation.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CPSourceLocation.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CommandLineLocation.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CommandLineLocation.class
index 1c01d7c..88f35ba 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CommandLineLocation.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$CommandLineLocation.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Location.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Location.class
index be6aeb5..4b63dd8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Location.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$Location.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$ParseException.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$ParseException.class
index 7633ca6..09a6f61 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$ParseException.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser$ParseException.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser.class
index 0c5dfe6..c626c06 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/ConfigParser.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/messages.properties b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/messages.properties
index d40571f..e9f6b6d 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/messages.properties
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/ajc/messages.properties
@@ -4,7 +4,7 @@
      The -Xlintfile:lint.properties allows fine-grained control. In tools.jar, see
      org/aspectj/weaver/XlintDefault.properties for the default behavior and a template to copy. 
 ### AspectJ-specific messages 
-compiler.name = AspectJ Compiler 1.9.2
+compiler.name = AspectJ Compiler
 compiler.version = Eclipse Compiler #6373b82afa49b(1-Oct-2018), 3.16
 compiler.copyright = 
 
@@ -475,4 +475,4 @@
 output.noClassFileCreated = No .class file created for file named {0} because of an IOException.
 
 ### miscellaneous
-misc.version = {0} ({1}) - {2} {3}
+misc.version = {0} {1} - {2} {3}
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/compiler/IAjTerminalSymbols.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/compiler/IAjTerminalSymbols.class
index 0fb2656..f7b6142 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/compiler/IAjTerminalSymbols.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/compiler/IAjTerminalSymbols.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/AspectJCore.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/AspectJCore.class
index 14a0452..17d053e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/AspectJCore.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/AspectJCore.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTConverterFactory.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTConverterFactory.class
index 8de6ef6..d85484b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTConverterFactory.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTConverterFactory.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTFactory.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTFactory.class
index fb077d4..7e8e902 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTFactory.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjASTFactory.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjTypeDeclFactory.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjTypeDeclFactory.class
index f49985b..0b416a2 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjTypeDeclFactory.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/core/dom/AjTypeDeclFactory.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AbstractCompilerAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AbstractCompilerAdapter.class
index a50c6d9..353263c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AbstractCompilerAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AbstractCompilerAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjClassFile.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjClassFile.class
index 27730b3..59cb50e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjClassFile.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjClassFile.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.class
index 98e7a8e..ff80046 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjCompilerAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjPipeliningCompilerAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjPipeliningCompilerAdapter.class
index 42767f3..e2ff2e9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjPipeliningCompilerAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/AjPipeliningCompilerAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ClassFileBasedByteCodeProvider.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ClassFileBasedByteCodeProvider.class
index 7bb99b6..a3a4756 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ClassFileBasedByteCodeProvider.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ClassFileBasedByteCodeProvider.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CommonPrinter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CommonPrinter.class
index 80190dc..8881a7e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CommonPrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CommonPrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.class
index cc88290..ced781b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IBinarySourceProvider.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IBinarySourceProvider.class
index 566d199..888ea81 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IBinarySourceProvider.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IBinarySourceProvider.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IIntermediateResultsRequestor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IIntermediateResultsRequestor.class
index 3c4ddc2..8a7f3ac 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IIntermediateResultsRequestor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IIntermediateResultsRequestor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IOutputClassFileNameProvider.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IOutputClassFileNameProvider.class
index c43fa40..cd8b7aa 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IOutputClassFileNameProvider.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/IOutputClassFileNameProvider.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDConstructorPrinter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDConstructorPrinter.class
index bd0b385..dbfcae3 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDConstructorPrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDConstructorPrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDFieldPrinter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDFieldPrinter.class
index 4b82347..7e5689d 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDFieldPrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDFieldPrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDMethodPrinter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDMethodPrinter.class
index d652287..f75b2ea 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDMethodPrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ITDMethodPrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/InterimCompilationResult.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/InterimCompilationResult.class
index 053b835..4e9a9c8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/InterimCompilationResult.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/InterimCompilationResult.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverAdapter.class
index 82421ad..5184529 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverMessageHandler.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverMessageHandler.class
index 600c385..1e5f517 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverMessageHandler.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/WeaverMessageHandler.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor$SuperAccessMethodPair.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor$SuperAccessMethodPair.class
index ae3bf6e..5b867cc 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor$SuperAccessMethodPair.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor$SuperAccessMethodPair.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor.class
index 33ca063..2c93bc8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AccessForInlineVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AddAtAspectJAnnotationsVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AddAtAspectJAnnotationsVisitor.class
index a964030..a474e32 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AddAtAspectJAnnotationsVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AddAtAspectJAnnotationsVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AdviceDeclaration.class
index b46f8c9..53ef7a0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjConstructorDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjConstructorDeclaration.class
index bafd495..2f75955 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjConstructorDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjConstructorDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjMethodDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjMethodDeclaration.class
index 9845a0f..cb4b599 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjMethodDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AjMethodDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectClinit.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectClinit.class
index 9990198..ba76319 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectClinit.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectClinit.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$1.class
index 4f2a151..5d869d2 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$10.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$10.class
index 8117754..4179c07 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$10.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$10.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$11.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$11.class
index c4b3773..eab155f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$11.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$11.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$12.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$12.class
index 6ef33cc..7269dc7 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$12.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$12.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$13.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$13.class
index 3428c7f..d0ef865 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$13.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$13.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$14.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$14.class
index 599c3d6..01bdc4f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$14.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$14.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$15.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$15.class
index f3399ac..1d2d1b9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$15.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$15.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$16.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$16.class
index f37e4b7..38360b3 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$16.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$16.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$17.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$17.class
index c85eec2..d62730a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$17.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$17.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$18.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$18.class
index 59afe38..2f22f8e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$18.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$18.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$19.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$19.class
index 3d4338f..5676b51 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$19.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$19.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$2.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$2.class
index f867737..5157566 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$20.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$20.class
index 00deec2..d1bc7e7 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$20.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$20.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$3.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$3.class
index 6e6c205..a56e3bc 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$3.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$3.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$4.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$4.class
index 490e665..951ebbe 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$4.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$4.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$5.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$5.class
index ba885c4..e347132 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$5.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$5.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$6.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$6.class
index 9bbeb50..4c39277 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$6.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$6.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$7.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$7.class
index 98463f7..e4369bb 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$7.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$7.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$8.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$8.class
index e7f884a..2a764d5 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$8.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$8.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$9.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$9.class
index 471da4e..36af706 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$9.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$9.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$BodyGenerator.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$BodyGenerator.class
index eb2755f..bac2e3b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$BodyGenerator.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration$BodyGenerator.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.class
index f4eaef1..590b15f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AstUtil.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AstUtil.class
index 2101245..fa1a0ac 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AstUtil.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AstUtil.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AtAspectJAnnotationFactory.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AtAspectJAnnotationFactory.class
index 2f7ea46..33e3ce1 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AtAspectJAnnotationFactory.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/AtAspectJAnnotationFactory.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareAnnotationDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareAnnotationDeclaration.class
index d0d1e68..44a1638 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareAnnotationDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareAnnotationDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareDeclaration.class
index 99c7a3d..1309ff5 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/DeclareDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseAttributeAdapter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseAttributeAdapter.class
index bbb4875..62342bf 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseAttributeAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseAttributeAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseConstantPoolWriter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseConstantPoolWriter.class
index 72a4001..99812a9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseConstantPoolWriter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/EclipseConstantPoolWriter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfMethodDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfMethodDeclaration.class
index b85c16a..6fcfdac 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfMethodDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfMethodDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfPseudoToken.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfPseudoToken.class
index 288cc44..78484e1 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfPseudoToken.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IfPseudoToken.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperFixerVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperFixerVisitor.class
index f194548..2e3e7ea 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperFixerVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperFixerVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperReference.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperReference.class
index 4c2a9c7..ddf76e0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperReference.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterSuperReference.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeConstructorDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeConstructorDeclaration.class
index 7aec30a..bda88da 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeConstructorDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeConstructorDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeDeclaration.class
index b5d5fe4..9d21793 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeFieldDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeFieldDeclaration.class
index f3cb4ed..55e9452 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeFieldDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeFieldDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeMethodDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeMethodDeclaration.class
index d81ed00..ffc4de9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeMethodDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/InterTypeMethodDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IntertypeMemberClassDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IntertypeMemberClassDeclaration.class
index cfcac53..abb17f9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IntertypeMemberClassDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/IntertypeMemberClassDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownFieldReference.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownFieldReference.class
index 50725cd..d47a1b4 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownFieldReference.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownFieldReference.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownMessageSend.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownMessageSend.class
index d9d8b3c..8a1c54f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownMessageSend.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/KnownMessageSend.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/MakeDeclsPublicVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/MakeDeclsPublicVisitor.class
index 6b09b7b..6509e94 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/MakeDeclsPublicVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/MakeDeclsPublicVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDeclaration.class
index af81d36..6d9ff80 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDesignator.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDesignator.class
index 4ec76ab..ab54df6 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDesignator.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PointcutDesignator.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/Proceed.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/Proceed.class
index 1d56b70..8bafb12 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/Proceed.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/Proceed.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ProceedVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ProceedVisitor.class
index dfd9f43..ca9eb7c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ProceedVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ProceedVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoToken.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoToken.class
index 463458e..33f7e5a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoToken.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoToken.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoTokens.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoTokens.class
index 20dbf05..6f384fd 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoTokens.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/PseudoTokens.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/SuperFixerVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/SuperFixerVisitor.class
index 7f1b7af..67348c8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/SuperFixerVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/SuperFixerVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ThisJoinPointVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ThisJoinPointVisitor.class
index f7d3d9a..b7a376b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ThisJoinPointVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ThisJoinPointVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$1.class
index 464417b..41c6f99 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$AspectJAnnotations.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$AspectJAnnotations.class
index 392ed32..b233532 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$AspectJAnnotations.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$AspectJAnnotations.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$HasIfPCDVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$HasIfPCDVisitor.class
index 7dda896..bfafd91 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$HasIfPCDVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor$HasIfPCDVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor.class
index 20b8c52..95e8291 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.class
index 4eb96e8..0e97ea9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjLookupEnvironment.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjTypeConstants.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjTypeConstants.class
index fb22955..ff5f206 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjTypeConstants.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/AjTypeConstants.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor$MissingImplementationException.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor$MissingImplementationException.class
index d02db97..7081d08 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor$MissingImplementationException.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor$MissingImplementationException.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor.class
index da27ce8..34cdb28 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseAnnotationConvertor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.class
index 04b8e08..bc02ebb 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseResolvedMember.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseResolvedMember.class
index d9bfdd3..b570f30 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseResolvedMember.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseResolvedMember.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseScope.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseScope.class
index 3fe27db..4b590f1 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseScope.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseScope.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseShadow.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseShadow.class
index 5722fb7..e5a90aa 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseShadow.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseShadow.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceLocation.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceLocation.class
index 877636b..e19f5af 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceLocation.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceLocation.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType$MissingImplementationException.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType$MissingImplementationException.class
index afbc88e..1a53642 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType$MissingImplementationException.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType$MissingImplementationException.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.class
index 7106f2c..5b2bae2 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.class
index cf726be..9441e9e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/HelperInterfaceBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/HelperInterfaceBinding.class
index c233ec3..21dbded 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/HelperInterfaceBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/HelperInterfaceBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InlineAccessFieldBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InlineAccessFieldBinding.class
index 6ee82e0..2682c9e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InlineAccessFieldBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InlineAccessFieldBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeFieldBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeFieldBinding.class
index a376c1c..fc032c9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeFieldBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeFieldBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMemberFinder.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMemberFinder.class
index c23d755..d46774a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMemberFinder.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMemberFinder.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMethodBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMethodBinding.class
index b217e63..2089dc3 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMethodBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeMethodBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeScope.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeScope.class
index 4c1785e..ef839ce 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeScope.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/InterTypeScope.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/IntertypeMemberTypeFinder.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/IntertypeMemberTypeFinder.class
index 7791921..1ff114f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/IntertypeMemberTypeFinder.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/IntertypeMemberTypeFinder.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PointcutBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PointcutBinding.class
index 81cf952..868a7f9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PointcutBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PointcutBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedFieldBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedFieldBinding.class
index df83e63..4b2526b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedFieldBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedFieldBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedHandler.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedHandler.class
index 8a3759d..4fcfd3a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedHandler.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PrivilegedHandler.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector$RepresentationAndLocation.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector$RepresentationAndLocation.class
index ce6fefe..9927194 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector$RepresentationAndLocation.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector$RepresentationAndLocation.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector.class
index d60eb48..c708224 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/PushinCollector.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/SimpleSyntheticAccessMethodBinding.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/SimpleSyntheticAccessMethodBinding.class
index 755ef7c..72171ca 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/SimpleSyntheticAccessMethodBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/lookup/SimpleSyntheticAccessMethodBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/parser/DeclarationFactory.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/parser/DeclarationFactory.class
index 816c6eb..3fa13a2 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/parser/DeclarationFactory.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/parser/DeclarationFactory.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$1.class
index 3251dc6..a60bd62 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$MessageIssued.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$MessageIssued.class
index 802f301..e2353bb 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$MessageIssued.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$MessageIssued.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$PinpointedProblem.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$PinpointedProblem.class
index 9e1c41a..99cadaf 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$PinpointedProblem.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter$PinpointedProblem.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.class
index d6f16d7..205ef7a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/compiler/problem/AjProblemReporter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AbstractStateListener.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AbstractStateListener.class
index 7a2c551..f1d87b2 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AbstractStateListener.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AbstractStateListener.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBatchImageBuilder.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBatchImageBuilder.class
index f63843f..64e72b5 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBatchImageBuilder.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBatchImageBuilder.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$1.class
index 9e31279..9a8122c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$BinarySourceFile.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$BinarySourceFile.class
index 73d0419..44e8a38 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$BinarySourceFile.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig$BinarySourceFile.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.class
index bb46644..bd3a3cd 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildConfig.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$1.class
index 036ff2c..9cc2355 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$2.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$2.class
index bff1f37..9fd035b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$3.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$3.class
index 27a2c1e..53ad599 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$3.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$3.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$4.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$4.class
index 37f951e..130b1ed 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$4.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$4.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$AjBuildContexFormatter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$AjBuildContexFormatter.class
index 187b18c..da25a03 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$AjBuildContexFormatter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager$AjBuildContexFormatter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager.class
index 2da0769..9324f45 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildNotifier.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildNotifier.class
index 22a4f17..ef42063 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildNotifier.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjBuildNotifier.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjCompilerOptions.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjCompilerOptions.class
index aa04ff8..c5c407b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjCompilerOptions.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjCompilerOptions.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjIncrementalImageBuilder.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjIncrementalImageBuilder.class
index c0be594..7b60a24 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjIncrementalImageBuilder.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjIncrementalImageBuilder.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile$1.class
index 8351bb0..b815dbe 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile.class
index 6ac9f94..e047122 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$ClassFile.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap$SoftReferenceKnownKey.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap$SoftReferenceKnownKey.class
index ddef146..5c56b34 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap$SoftReferenceKnownKey.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap$SoftReferenceKnownKey.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap.class
index 1992fbc..228f8ce 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState$SoftHashMap.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState.class
index e26cb49..34c4d2d 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AjState.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.class
index b327142..742109a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.class
index f101b02..799edce 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AsmHierarchyBuilder.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$1.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$1.class
index 63b275c..35a8dab 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$NullBinarySourceProvider.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$NullBinarySourceProvider.class
index 1eedf59..5851282 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$NullBinarySourceProvider.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$NullBinarySourceProvider.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$OutputFileNameProvider.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$OutputFileNameProvider.class
index a29b0c4..53630a2 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$OutputFileNameProvider.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$OutputFileNameProvider.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnhandledMessageHandler.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnhandledMessageHandler.class
index 22178cb..08ad29f 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnhandledMessageHandler.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnhandledMessageHandler.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnwovenResultCollector.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnwovenResultCollector.class
index 5fccbbe..16398a5 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnwovenResultCollector.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder$UnwovenResultCollector.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder.class
index 92bfbe4..6097053 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/AspectJBuilder.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompactTypeStructureRepresentation.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompactTypeStructureRepresentation.class
index dec1144..9118464 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompactTypeStructureRepresentation.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompactTypeStructureRepresentation.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompilerConfigurationChangeFlags.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompilerConfigurationChangeFlags.class
index fe8aca5..e82da54 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompilerConfigurationChangeFlags.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/CompilerConfigurationChangeFlags.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseAdapterUtils.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseAdapterUtils.class
index a25941a..9e275ad 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseAdapterUtils.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseAdapterUtils.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager$ClassFileReaderBackedClassFile.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager$ClassFileReaderBackedClassFile.class
index 7219ea6..8ed577a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager$ClassFileReaderBackedClassFile.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager$ClassFileReaderBackedClassFile.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager.class
index 9902f3e..2f6a4a9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseClassPathManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext$UnusedDeclaredThrownExceptionFilter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext$UnusedDeclaredThrownExceptionFilter.class
index f6bc060..84cb318 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext$UnusedDeclaredThrownExceptionFilter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext$UnusedDeclaredThrownExceptionFilter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext.class
index e5784dc..97b014d 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EclipseSourceContext.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager$SExpressionPrinter.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager$SExpressionPrinter.class
index 5e44d54..5e69915 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager$SExpressionPrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager$SExpressionPrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.class
index 579f1aa..7af30ed 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IStateListener.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IStateListener.class
index 0d02b37..cd11305 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IStateListener.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IStateListener.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IncrementalStateManager.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IncrementalStateManager.class
index 657e00e..cdb3a51 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IncrementalStateManager.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/IncrementalStateManager.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/StatefulNameEnvironment.class b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/StatefulNameEnvironment.class
index 233229b..5692a25 100644
--- a/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/StatefulNameEnvironment.class
+++ b/org.aspectj.ajde/classes/org/aspectj/ajdt/internal/core/builder/StatefulNameEnvironment.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AbstractBooleanTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AbstractBooleanTypePattern.class
index 75d3360..1b5dfdc 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AbstractBooleanTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AbstractBooleanTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AdviceDeclaration.class
index 688538e..43c90a3 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterAdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterAdviceDeclaration.class
index 1bde84a..f1fd0fe 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterAdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterAdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterReturningAdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterReturningAdviceDeclaration.class
index 7844d67..0d8c865 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterReturningAdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterReturningAdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterThrowingAdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterThrowingAdviceDeclaration.class
index 1c0262c..3c4ba0b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterThrowingAdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AfterThrowingAdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjAST.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjAST.class
index 4c52bab..114adb7 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjAST.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjAST.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.class
index cc20305..002c3aa 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTConverter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTMatcher.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTMatcher.class
index aa2c30d..eeea908 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTMatcher.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTMatcher.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTVisitor.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTVisitor.class
index b8dfb7c..79148d1 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTVisitor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjASTVisitor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjNaiveASTFlattener.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjNaiveASTFlattener.class
index 446ecc1..94e3da0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjNaiveASTFlattener.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjNaiveASTFlattener.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjTypeDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjTypeDeclaration.class
index 25abedc..c2d733b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjTypeDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AjTypeDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndPointcut.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndPointcut.class
index c3486e8..6653e53 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndPointcut.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndPointcut.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndTypePattern.class
index 089fe08..4312fce 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AndTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyTypePattern.class
index 7c08905..f84a602 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyWithAnnotationTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyWithAnnotationTypePattern.class
index 083cf29..d30dc63 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyWithAnnotationTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AnyWithAnnotationTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AroundAdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AroundAdviceDeclaration.class
index 30e8762..df256e6 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AroundAdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AroundAdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AspectDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AspectDeclaration.class
index 122d815..60fabcc 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AspectDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/AspectDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BeforeAdviceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BeforeAdviceDeclaration.class
index d3655e0..e2e3dfd 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BeforeAdviceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BeforeAdviceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BindingTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BindingTypePattern.class
index 4c5b679..1b7aa77 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BindingTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/BindingTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/CflowPointcut.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/CflowPointcut.class
index 7d292c1..2dd297a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/CflowPointcut.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/CflowPointcut.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAnnotationDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAnnotationDeclaration.class
index c8c9a73..d2fb6c6 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAnnotationDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAnnotationDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtConstructorDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtConstructorDeclaration.class
index 43d9f22..8cfe83a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtConstructorDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtConstructorDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtFieldDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtFieldDeclaration.class
index 17cca22..09f4777 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtFieldDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtFieldDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtMethodDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtMethodDeclaration.class
index 550c6f0..90cb012 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtMethodDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtMethodDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtTypeDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtTypeDeclaration.class
index 0e5e5a9..45e1808 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtTypeDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareAtTypeDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareDeclaration.class
index 4e0041b..16812c8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareErrorDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareErrorDeclaration.class
index c072d95..82c37d0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareErrorDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareErrorDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareParentsDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareParentsDeclaration.class
index 9141394..70f1286 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareParentsDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareParentsDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclarePrecedenceDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclarePrecedenceDeclaration.class
index 337e9a7..f191642 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclarePrecedenceDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclarePrecedenceDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareSoftDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareSoftDeclaration.class
index f5bc75b..7600727 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareSoftDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareSoftDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareWarningDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareWarningDeclaration.class
index 6cc8a35..b14f2db 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareWarningDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DeclareWarningDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultPointcut.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultPointcut.class
index e309a6a..8dcecdb 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultPointcut.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultPointcut.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultTypePattern.class
index 4b98dbf..dc6fc2a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/DefaultTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/EllipsisTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/EllipsisTypePattern.class
index 3077e96..89a6dd0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/EllipsisTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/EllipsisTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ExactTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ExactTypePattern.class
index 0af5196..8780ce4 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ExactTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ExactTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/FormalBinding.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/FormalBinding.class
index fb2e4e4..f5853fa 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/FormalBinding.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/FormalBinding.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/HasMemberTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/HasMemberTypePattern.class
index 8415365..1fd8512 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/HasMemberTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/HasMemberTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/IdentifierTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/IdentifierTypePattern.class
index 21fa9da..3494f6c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/IdentifierTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/IdentifierTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeFieldDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeFieldDeclaration.class
index 67ab801..97875c5 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeFieldDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeFieldDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeMethodDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeMethodDeclaration.class
index 4f6d602..4ce6ed7 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeMethodDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/InterTypeMethodDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NoTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NoTypePattern.class
index 2a08c7d..62d7549 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NoTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NoTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotPointcut.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotPointcut.class
index 8fdd09e..556227b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotPointcut.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotPointcut.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotTypePattern.class
index b9fd18b..5d1c078 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/NotTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrPointcut.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrPointcut.class
index 8713038..906a3d3 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrPointcut.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrPointcut.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrTypePattern.class
index 2baaa42..5b1d3a9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/OrTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PatternNode.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PatternNode.class
index 98c8f84..6db9fb7 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PatternNode.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PatternNode.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerCflow.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerCflow.class
index bca2aa3..6c9a004 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerCflow.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerCflow.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerObject.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerObject.class
index 1c5ed7f..22544b1 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerObject.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerObject.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerTypeWithin.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerTypeWithin.class
index 9591519..07fc9ac 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerTypeWithin.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PerTypeWithin.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDeclaration.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDeclaration.class
index cdc2b83..d8d08cf 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDeclaration.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDeclaration.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDesignator.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDesignator.class
index 12b7e7e..6ae829e 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDesignator.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/PointcutDesignator.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ReferencePointcut.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ReferencePointcut.class
index 641cc26..494f760 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ReferencePointcut.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/ReferencePointcut.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/SignaturePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/SignaturePattern.class
index 9478f4c..ca4f992 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/SignaturePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/SignaturePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypeCategoryTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypeCategoryTypePattern.class
index 461886c..811cf78 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypeCategoryTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypeCategoryTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypePattern.class
index fc9294a..ac0c0f9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/TypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/WildTypePattern.class b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/WildTypePattern.class
index c555b3e..8b320ec 100644
--- a/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/WildTypePattern.class
+++ b/org.aspectj.ajde/classes/org/aspectj/org/eclipse/jdt/core/dom/WildTypePattern.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$CommandController.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$CommandController.class
index 32d4554..54c8f65 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$CommandController.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$CommandController.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$LogModeMessagePrinter.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$LogModeMessagePrinter.class
index 8cd052f..b7c48d4 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$LogModeMessagePrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$LogModeMessagePrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$MessagePrinter.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$MessagePrinter.class
index 5bb90d2..edb4234 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$MessagePrinter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main$MessagePrinter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main.class
index bc62f1e..2d0bb6a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajc/Main.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/CompilerWrapper.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/CompilerWrapper.class
index 9e81b9e..558ec2d 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/CompilerWrapper.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/CompilerWrapper.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Config.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Config.class
index 2ce3c1b..dc39f69 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Config.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Config.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/DocException.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/DocException.class
index bbfd522..79ea15c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/DocException.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/DocException.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$1.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$1.class
index 98e7464..85b5a97 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$HtmlRelationshipKind.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$HtmlRelationshipKind.class
index 02c655d..578031c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$HtmlRelationshipKind.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator$HtmlRelationshipKind.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator.class
index f61176a..6a122a4 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/HtmlDecorator.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/JavadocRunner.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/JavadocRunner.class
index b4c38d4..ef48936 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/JavadocRunner.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/JavadocRunner.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$1.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$1.class
index dd31047..909a0b9 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$2.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$2.class
index 4d2782c..b1dd99d 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main$2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main.class
index 5636d8d..4955a8c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Main.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StructureUtil.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StructureUtil.class
index 6eea8ad..5ed1191 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StructureUtil.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StructureUtil.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StubFileGenerator.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StubFileGenerator.class
index 95a71d2..cfcc7d0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StubFileGenerator.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/StubFileGenerator.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Util.class b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Util.class
index 01181f6..b376f00 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Util.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ajdoc/Util.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc10.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc10.class
index 8d34a44..a2ed1d6 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc10.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc10.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter$1.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter$1.class
index 403dde7..23eda6c 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter.class
index f9a6c4d..a487d74 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc11CompilerAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2$Argfile.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2$Argfile.class
index 0e65b87..1673997 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2$Argfile.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2$Argfile.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2.class
index d4ee2e2..97b2cfa 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajc2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcCompilerAdapter.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcCompilerAdapter.class
index 19be115..b23907a 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcCompilerAdapter.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcCompilerAdapter.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1.class
index aa6c88a..4315abc 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1Args.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1Args.class
index 310a5bd..6ed78a8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1Args.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$1Args.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$2.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$2.class
index 608a64c..ffaaa91 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$AntMessageHandler.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$AntMessageHandler.class
index a717350..8474ef4 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$AntMessageHandler.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$AntMessageHandler.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$CompilerArg.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$CompilerArg.class
index c575b26..9614233 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$CompilerArg.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$CompilerArg.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$GuardedCommand.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$GuardedCommand.class
index 53d6802..b9cb3cb 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$GuardedCommand.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask$GuardedCommand.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask.class
index 1c2299b..01e7325 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/AjcTask.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$1.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$1.class
index ced3f63..9a2cf13 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$1.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$1.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$2.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$2.class
index 2698d83..835e4c8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$2.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$2.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Doclet.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Doclet.class
index 8357f04..0b12e9b 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Doclet.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Doclet.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Group.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Group.class
index fbaff88..3ad7c88 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Group.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Group.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Link.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Link.class
index c770936..c79b396 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Link.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Link.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Mapper.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Mapper.class
index eff39d9..60f93e0 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Mapper.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Mapper.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Param.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Param.class
index 657d711..ddb4204 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Param.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc$Param.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc.class
index 82b1497..19c5373 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/Ajdoc.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/ICommandEditor.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/ICommandEditor.class
index 1a252b0..7830ca4 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/ICommandEditor.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/ICommandEditor.class
Binary files differ
diff --git a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/compilers/Ajc.class b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/compilers/Ajc.class
index 9a4ef73..067b2f8 100644
--- a/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/compilers/Ajc.class
+++ b/org.aspectj.ajde/classes/org/aspectj/tools/ant/taskdefs/compilers/Ajc.class
Binary files differ
diff --git a/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/BuildArgParser.java b/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/BuildArgParser.java
index 66488fa..1b18b98 100644
--- a/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/BuildArgParser.java
+++ b/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/BuildArgParser.java
@@ -291,7 +291,7 @@
 	public void printVersion() {
 		final String version = bind("misc.version", //$NON-NLS-1$
 				new String[] { bind("compiler.name"), //$NON-NLS-1$
-						Version.text + " - Built: " + Version.time_text, bind("compiler.version"), //$NON-NLS-1$
+						Version.getText() + " - Built: " + Version.getTimeText(), bind("compiler.version"), //$NON-NLS-1$
 						bind("compiler.copyright") //$NON-NLS-1$
 				});
 		System.out.println(version);
diff --git a/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/messages.properties b/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/messages.properties
deleted file mode 100644
index d40571f..0000000
--- a/org.aspectj.ajde/source/org/aspectj/ajdt/ajc/messages.properties
+++ /dev/null
@@ -1,478 +0,0 @@
-#-Xlint:ignore,error,warning will set the level for all Xlint warnings. -Xlint, alone, is an abbreviation for
-     -Xlint:warning.
-
-     The -Xlintfile:lint.properties allows fine-grained control. In tools.jar, see
-     org/aspectj/weaver/XlintDefault.properties for the default behavior and a template to copy. 
-### AspectJ-specific messages 
-compiler.name = AspectJ Compiler 1.9.2
-compiler.version = Eclipse Compiler #6373b82afa49b(1-Oct-2018), 3.16
-compiler.copyright = 
-
-
-## this next one superceded by above...
-## configure.version = AspectJ Compiler 1.1 
-
-configure.directoryNotExist = invalid option: {0}
-
-### compile
-compile.repetition = [repetition {0}/{1}]
-compile.instantTime = [compiled {0} lines in {1} ms: {2} lines/s]
-compile.detailedTime = [parse: {0} ms ({1}%), resolve: {2} ms ({3}%), analyze: {4} ms ({5}%), generate: {6} ms ({7}%) ]
-compile.ioTime = [i/o: read: {0} ms ({1}%), write: {2} ms ({3}%)]
-compile.averageTime = [average, excluding min-max {0} lines in {1} ms: {2} lines/s]
-compile.totalTime = [total compilation time: {0}]
-compile.oneProblem = 1 problem ({0})
-compile.severalProblemsErrorsOrWarnings = {0} problems ({1})
-compile.severalProblemsErrorsAndWarnings = {0} problems ({1}, {2})
-compile.severalProblems = {0} problems ({1}, {2}, {3})
-compile.oneError = 1 error
-compile.severalErrors = {0} errors
-compile.oneWarning = 1 warning
-compile.severalWarnings = {0} warnings
-compile.oneInfo = 1 info
-compile.severalInfos = {0} info
-compile.oneClassFileGenerated = [1 .class file generated]
-compile.severalClassFilesGenerated = [{0} .class files generated]
-
-### configure
-configure.requiresJDK1.2orAbove = Need to use a JVM >= 1.2
-configure.duplicateLog = duplicate log specification: {0}
-configure.duplicateRepeat = duplicate repeat specification: {0}
-configure.duplicateMaxProblems = duplicate max problems specification: {0}
-configure.duplicateCompliance = duplicate compliance setting specification: {0}
-configure.duplicateSource = duplicate source compliance setting specification: {0}
-configure.duplicateTarget = duplicate target compliance setting specification: {0}
-configure.source = source level should be comprised in between ''1.3'' and ''1.9'' (or ''5'', ''5.0'', ..., ''9'' or ''9.0''): {0}
-configure.invalidSystem = invalid location for system libraries
-configure.unsupportedOption = option {0} not supported at compliance level 9 and above
-configure.duplicateOutputPath = duplicate output path specification: {0}
-configure.duplicateModulePath = duplicate module path specification: {0}
-configure.duplicateModuleSourcepath = duplicate source module path specification: {0}
-configure.invalidModuleDescriptor = cannot open the module descriptor from {0}
-configure.invalidModuleOption = incorrectly formatted option: {0}
-configure.duplicateExport = can specify a package in a module only once with --add-export
-configure.duplicateBootClasspath = duplicate bootclasspath specification: {0}
-configure.duplicateExtDirs = duplicate extdirs specification: {0}
-configure.duplicateSourcepath = duplicate sourcepath specification: {0}
-configure.invalidDebugOption = invalid debug option: {0}
-configure.invalidWarningConfiguration = invalid warning configuration: ''{0}''
-configure.invalidWarning = invalid warning token: ''{0}''. Ignoring warning and compiling
-configure.invalidWarningOption = invalid warning option: ''{0}''. Must specify a warning token
-configure.targetJDK = target JDK should be comprised in between ''1.1'' and ''1.4'': {0}
-configure.incompatibleTargetForSource14 = ''1.4'' source mode requires ''-target 1.4'' : {0}
-configure.incompatibleComplianceForSource14 = ''1.4'' source mode requires ''-1.4'' compliance mode: {0}
-configure.incompatibleComplianceForTarget14 = ''1.4'' target mode requires ''-1.4'' compliance mode: {0}
-configure.incompatibleComplianceForTarget11 = ''1.1'' target mode requires ''-1.3'' compliance mode: {0}
-configure.incompatibleComplianceForTarget = Compliance level ''{0}'' is incompatible with target level ''{1}''. A compliance level ''{1}'' or better is required
-configure.repetition = repetition must be a positive integer: {0}
-configure.maxProblems = max problems must be a positive integer: {0}
-configure.invalidNowarnOption = invalid syntax for nowarn option: {0}
-
-configure.invalidErrorConfiguration = invalid error configuration: ''{0}''
-configure.invalidError = invalid error token: ''{0}''. Ignoring this error token and compiling
-configure.invalidErrorOption = invalid error option: ''{0}''. Must specify an error token
-
-configure.invalidInfoConfiguration = invalid info configuration: ''{0}''
-configure.invalidInfo = invalid info token: ''{0}''. Ignoring this info token and compiling
-configure.invalidInfoOption = invalid info option: ''{0}''. Must specify an info token
-
-configure.directoryNotExist = directory does not exist: {0}
-configure.IOError = i/o error : unable to retrieve .JAVA files in directory: {0}
-configure.unrecognizedOption = Unrecognized option : {0}
-configure.noClasspath = no classpath defined, using default directory instead
-configure.incorrectClasspath = incorrect classpath: {0}
-configure.invalidexpansionargumentname = expansion argument file {0} does not exist or cannot be read
-configure.cannotOpenLog = cannot open .log file: {0}
-configure.cannotOpenLogInvalidEncoding = cannot open .log file: {0}; because UTF-8 is not supported
-configure.unexpectedCustomEncoding = unexpected custom encoding specification: {0}[{1}]
-configure.unsupportedEncoding = unsupported encoding format: {0}
-configure.duplicateDefaultEncoding = duplicate default encoding format specification: {0}
-configure.invalidTaskTag ={0} is an invalid task tag
-configure.incorrectExtDirsEntry = incorrect ext dir entry; {0} must be a directory
-configure.incorrectEndorsedDirsEntry = incorrect endorsed dir entry; {0} must be a directory
-configure.duplicateEndorsedDirs = duplicate endorseddirs specification: {0}
-configure.missingDestinationPath = destination path must be provided with module source path
-configure.incorrectDestinationPathEntry = incorrect destination path entry: {0}
-configure.unexpectedBracket = unexpected bracket: {0}
-configure.unexpectedDestinationPathEntry = unexpected destination path entry in {0} option
-configure.unexpectedDestinationPathEntryFile = unexpected destination path entry for file: {0}
-configure.accessRuleAfterDestinationPath = access rules cannot follow destination path entries: {0}
-configure.duplicateDestinationPathEntry = duplicate destination path entry in {0} option
-configure.invalidClassName = invalid class name: {0}
-configure.unavailableAPT = Unable to load annotation processing manager {0} from classpath.
-configure.incorrectVMVersionforAPT = Annotation processing got disabled, since it requires a 1.6 compliant JVM
-configure.incompatibleSourceForCldcTarget=Target level ''{0}'' is incompatible with source level ''{1}''. A source level ''1.3'' or lower is required
-configure.incompatibleComplianceForCldcTarget=Target level ''{0}'' is incompatible with compliance level ''{1}''. A compliance level ''1.4''or lower is required
-configure.invalidClasspathSection = invalid Class-Path header in manifest of jar file: {0}
-configure.multipleClasspathSections = multiple Class-Path headers in manifest of jar file: {0}
-configure.missingwarningspropertiesfile=properties file {0} does not exist
-configure.ioexceptionwarningspropertiesfile=An IOException occurred while reading the properties file {0}
-configure.multipleencodings=Multiple encoding specified: {1}. The default encoding has been set to {0}
-configure.differentencodings=Found encoding {0}. Different encodings were specified: {1}
-configure.differentencoding=Found encoding {0}. A different encoding was specified: {1}
-
-configure.invalidModuleName = invalid module name: {0}
-### null annotations
-configure.invalidNullAnnot = Token {0} is not in the expected format "nullAnnot(<non null annotation name> | <nullable annotation name> | <non-null by default annotation name>)"
-configure.missingAnnotationPath = Missing argument to -annotationpath at ''{0}''
-
-### requestor
-requestor.error = {0}. ERROR in {1}
-requestor.warning = {0}. WARNING in {1}
-requestor.info = {0}. INFO in {1}
-requestor.extraerror = {0}. ERROR:
-requestor.extrawarning = {0}. WARNING:
-requestor.extrainfo = {0}. INFO:
-requestor.notRetrieveErrorMessage = Cannot retrieve the error message for {0}
-requestor.noFileNameSpecified = (original file name is not available)
-
-### EMACS STYLE
-output.emacs.error=error
-output.emacs.warning=warning
-output.emacs.info=info
-
-### unit
-unit.more = File {0} is specified more than once
-unit.missing = File {0} is missing
-
-### output
-output.noClassFileCreated = No .class file created for file {1} in {0} because of an IOException: {2}
-
-### miscellaneous
-misc.version = {0} {1}, {2}
-
-### miscellaneous
-misc.usage = {0}\n\
-\n\
-\tUsage: <options> <source file | @argfile>..\n\
-\n\
-AspectJ-specific options:\n\
-\t-inpath <list>      use classes in dirs and jars/zips in <list> as source\n\
-\t                    (<list> uses platform-specific path delimiter)\n\
-\t-injars <jarList>   use classes in <jarList> zip files as source\n\
-\t                    (<jarList> uses classpath delimiter)\n\
-\t                    deprecated - use inpath instead.\n\
-\t-aspectpath <list>  weave aspects in .class files from <list> dirs and jars/zip into sources\n\
-\t                    (<list> uses classpath delimiter)\n\
-\t-outjar <file>      put output classes in zip file <file>\n\
-\t-outxml             generate META-INF/aop.xml\n\
-\t-outxmlfile <file>  specify alternate destination output of -outxml\n\
-\t-argfile <file>     specify line-delimited list of source files\n\
-\t-showWeaveInfo      display information about weaving\n\
-\t-incremental        continuously-running compiler, needs -sourceroots\n\
-\t                    (reads stdin: enter to recompile and ''q'' to quit)\n\
-\t-sourceroots <dirs> compile all .aj and .java files in <dirs>\n\
-\t                    (<dirs> uses classpath delimiter)\n\
-\t-crossrefs          generate .ajsym file into the output directory\n\
-\t-emacssym           generate .ajesym symbol files for emacs support\n\
-\t-Xlint              same as ''-Xlint:warning''\n\
-\t-Xlint:<level>      set default level for crosscutting messages\n\
-\t                    (<level> may be ignore, warning, or error)\n\
-\t-Xlintfile <file>   specify properties file to set per-message levels\n\
-\t                    (cf org/aspectj/weaver/XlintDefault.properties)\n\
-\t-X                  print help on non-standard options\n\
-\n\
-Standard Eclipse compiler options:\n\
-\ Options enabled by default are prefixed with ''+''\n\
-\ \n\
-\ Classpath options:\n\
-\    -cp -classpath <directories and ZIP archives separated by ;>\n\
-\                       specify location for application classes and sources\n\
-\    -bootclasspath <directories and zip/jar files separated by ;>\n\
-\                       specify location for system classes\n\
-\    -d <dir>           destination directory (if omitted, no directory is created)\n\
-\    -d none            generate no .class files\n\
-\    -encoding <enc>    specify custom encoding for all sources. Each file/directory can override it\n\
-\                       when suffixed with ''[''<enc>'']'' (e.g. X.java[utf8])\n\
-\ \n\
-\ Compliance options:\n\
-\    -1.3               use 1.3 compliance (-source 1.3 -target 1.1)\n\
-\    -1.4             + use 1.4 compliance (-source 1.3 -target 1.2)\n\
-\    -1.5 -5 -5.0       use 1.5 compliance (-source 1.5 -target 1.5)\n\
-\    -1.6 -6 -6.0       use 1.6 compliance (-source 1.6 -target 1.6)\n\
-\    -1.7 -7 -7.0       use 1.7 compliance (-source 1.7 -target 1.7)\n\
-\    -1.8 -8 -8.0       use 1.8 compliance (-source 1.8 -target 1.8)\n\
-\    -1.9 -9 -9.0       use 1.9 compliance (-source 1.9 -target 1.9)\n\
-\    -source <version>  set source level: 1.3 to 1.9 (or 6, 6.0, etc)\n\
-\    -target <version>  set classfile target: 1.1 to 1.9 (or 6, 6.0, etc)\n\
-\                       cldc1.1 can also be used to generate the StackMap\n\
-\                       attribute\n\
-\ \n\
-\ Warning options:\n\
-\    -deprecation     + deprecation outside deprecated code (equivalent to\n\
-\                       -warn:+deprecation)\n\
-\    -nowarn -warn:none disable all warnings\n\
-\    -warn:<warnings separated by ,>    enable exactly the listed warnings\n\
-\    -warn:+<warnings separated by ,>   enable additional warnings\n\
-\    -warn:-<warnings separated by ,>   disable specific warnings\n\
-\      allDeadCode          dead code including trivial if(DEBUG) check\n\
-\      allDeprecation       deprecation including inside deprecated code\n\
-\      allJavadoc           invalid or missing javadoc\n\
-\      allOver-ann          all missing @Override annotations\n\
-\      all-static-method    all method can be declared as static warnings\n\
-\      assertIdentifier   + ''assert'' used as identifier\n\
-\      boxing               autoboxing conversion\n\
-\      charConcat         + char[] in String concat\n\
-\      compareIdentical   + comparing identical expressions\n\
-\      conditionAssign      possible accidental boolean assignment\n\
-\      constructorName    + method with constructor name\n\
-\      deadCode           + dead code excluding trivial if (DEBUG) check\n\
-\      dep-ann              missing @Deprecated annotation\n\
-\      deprecation        + deprecation outside deprecated code\n\
-\      discouraged        + use of types matching a discouraged access rule\n\
-\      emptyBlock           undocumented empty block\n\
-\      enumIdentifier       ''enum'' used as identifier\n\
-\      enumSwitch           incomplete enum switch\n\
-\      enumSwitchPedantic + report missing enum switch cases even\n\
-\                           in the presence of a default case\n\
-\      fallthrough          possible fall-through case\n\
-\      fieldHiding          field hiding another variable\n\
-\      finalBound           type parameter with final bound\n\
-\      finally            + finally block not completing normally\n\
-\      forbidden          + use of types matching a forbidden access rule\n\
-\      hashCode              missing hashCode() method when overriding equals()\n\
-\      hiding               macro for fieldHiding, localHiding, typeHiding and\n\
-\                           maskedCatchBlock\n\
-\      includeAssertNull    raise null warnings for variables\n\
-\                           that got tainted in an assert expression\n\
-\      indirectStatic       indirect reference to static member\n\
-\      inheritNullAnnot     inherit null annotations\n\
-\      intfAnnotation     + annotation type used as super interface\n\
-\      intfNonInherited   + interface non-inherited method compatibility\n\
-\      intfRedundant        find redundant superinterfaces\n\
-\      invalidJavadoc       all warnings for malformed javadoc tags\n\
-\      invalidJavadocTag    validate javadoc tag arguments\n\
-\      invalidJavadocTagDep validate deprecated references in javadoc tag args\n\
-\      invalidJavadocTagNotVisible  validate non-visible references in javadoc\n\
-\							tag args\n\
-\      invalidJavadocVisibility(<visibility>)  specify visibility modifier\n\
-\							for malformed javadoc tag warnings\n\
-\      javadoc              invalid javadoc\n\
-\      localHiding          local variable hiding another variable\n\
-\      maskedCatchBlock   + hidden catch block\n\
-\      missingJavadocTags   missing Javadoc tags\n\
-\      missingJavadocTagsOverriding missing Javadoc tags in overriding methods\n\
-\      missingJavadocTagsMethod missing Javadoc tags for method type parameter\n\
-\      missingJavadocTagsVisibility(<visibility>)  specify visibility modifier\n\
-\							for missing javadoc tags warnings\n\
-\      missingJavadocComments   missing Javadoc comments\n\
-\      missingJavadocCommentsOverriding   missing Javadoc tags in overriding\n\
-\							methods\n\
-\      missingJavadocCommentsVisibility(<visibility>)  specify visibility\n\
-\							modifier for missing javadoc comments warnings\n\
-\      nls                  string literal lacking non-nls tag //$NON-NLS-<n>$\n\
-\      noEffectAssign     + assignment without effect\n\
-\      null                 potential missing or redundant null check\n\
-\      nullAnnot(<annot. names separated by |>)   annotation based null analysis,\n\
-\                           nullable|nonnull|nonnullbydefault annotation types\n\
-\                           optionally specified using fully qualified names.\n\
-\							Enabling this option enables all null-annotation\n\
-\							related sub-options. These can be individually\n\
-\							controlled using options listed below.\n\
-\      nullAnnotConflict    conflict between null annotation specified\n\
-\							and nullness inferred. Is effective only with\n\
-\							nullAnnot option enabled.\n\
-\      nullAnnotRedundant   redundant specification of null annotation. Is\n\
-\							effective only with nullAnnot option enabled.\n\
-\      nullDereference    + missing null check\n\
-\	   nullUncheckedConversion unchecked conversion from non-annotated type\n\
-\							to @NonNull type. Is effective only with\n\
-\							nullAnnot option enabled.\n\
-\      over-ann             missing @Override annotation (superclass)\n\
-\      paramAssign          assignment to a parameter\n\
-\      pkgDefaultMethod   + attempt to override package-default method\n\
-\      raw                + usage of raw type\n\
-\      resource           + (pot.) unsafe usage of resource of type Closeable\n\
-\      semicolon            unnecessary semicolon, empty statement\n\
-\      serial             + missing serialVersionUID\n\
-\      specialParamHiding   constructor or setter parameter hiding a field\n\
-\      static-method        method can be declared as static\n\
-\      static-access        macro for indirectStatic and staticReceiver\n\
-\      staticReceiver     + non-static reference to static member\n\
-\      super                overriding a method without making a super invocation\n\
-\      suppress           + enable @SuppressWarnings\n\
-\                           When used with -err:, it can also silence optional\n\
-\                           errors and warnings\n\
-\      switchDefault        switch statement lacking a default case\n\
-\      syncOverride         missing synchronized in synchr. method override\n\
-\      syntacticAnalysis    perform syntax-based null analysis for fields\n\
-\      syntheticAccess      synthetic access for innerclass\n\
-\      tasks(<tags separated by |>) tasks identified by tags inside comments\n\
-\      typeHiding         + type parameter hiding another type\n\
-\      unavoidableGenericProblems + ignore unavoidable type safety problems\n\
-\                                   due to raw APIs\n\
-\      unchecked          + unchecked type operation\n\
-\      unlikelyCollectionMethodArgumentType\n\
-\                         + unlikely argument type for collection method\n\
-\                           declaring an Object parameter\n\
-\      unlikelyEqualsArgumentType unlikely argument type for method equals()\n\
-\      unnecessaryElse      unnecessary else clause\n\
-\      unqualifiedField     unqualified reference to field\n\
-\      unused               macro for unusedAllocation, unusedArgument,\n\
-\                               unusedImport, unusedLabel, unusedLocal,\n\
-\                               unusedPrivate, unusedThrown, and unusedTypeArgs,\n\
-\								unusedExceptionParam\n\
-\      unusedAllocation     allocating an object that is not used\n\
-\      unusedArgument       unread method parameter\n\
-\      unusedExceptionParam unread exception parameter\n\
-\      unusedImport       + unused import declaration\n\
-\      unusedLabel        + unused label\n\
-\      unusedLocal        + unread local variable\n\
-\      unusedParam		    unused parameter\n\
-\      unusedParamOverriding unused parameter for overriding method\n\
-\      unusedParamImplementing unused parameter for implementing method\n\
-\      unusedParamIncludeDoc unused parameter documented in comment tag\n\
-\      unusedPrivate      + unused private member declaration\n\
-\      unusedThrown         unused declared thrown exception\n\
-\      unusedThrownWhenOverriding unused declared thrown exception in \n\
-\							overriding method\n\
-\      unusedThrownIncludeDocComment     unused declared thrown exception,\n\
-\							documented in a comment tag\n\
-\      unusedThrownExemptExceptionThrowable  unused declared thrown exception,\n\
-\							exempt Exception and Throwable\n\
-\      unusedTypeArgs     + unused type arguments for method and constructor\n\
-\      uselessTypeCheck     unnecessary cast/instanceof operation\n\
-\      varargsCast        + varargs argument need explicit cast\n\
-\      warningToken       + unsupported or unnecessary @SuppressWarnings\n
-\ \n\
-\ Debug options:\n\
-\    -g[:lines,vars,source] custom debug info\n\
-\    -g:lines,source  + both lines table and source debug info\n\
-\    -g                 all debug info\n\
-\    -g:none            no debug info\n\
-\    -preserveAllLocals preserve unused local vars for debug purpose\n\
-\ \n\
-\ Advanced options:\n\
-\    -log <file>        log to a file\n\
-\    -proceedOnError    do not stop at first error, dumping class files with problem methods\n\
-\    -verbose           enable verbose output\n\
-\    -referenceInfo     compute reference info\n\
-\    -progress          show progress (only in -log mode)\n\
-\    -time              display speed information \n\
-\    -noExit            do not call System.exit(n) at end of compilation (n==0 if no error)\n\
-\    -repeat <n>        repeat compilation process <n> times for perf analysis\n\
-\    @<file>            read command line arguments from file\n\
-\ \n\
-\    -? -help           print this help message\n\
-\    -v -version        print compiler version\n\
-\    -showversion       print compiler version and continue\n
-
-xoption.usage = {0} non-standard options:\n\
-\n\
-\t-XnoInline          don't inline advice\n\
-\t-XlazyTjp           create thisJoinPoint objects lazily\n\
-\t-Xreweavable        create class files that can be subsequently rewoven\n\
-\t                    by AspectJ. Deprecated, this is now on by default.\n\
-\t-Xreweavable:compress deprecated, reweavable is now default.\n\
-\t-XnotReweavable     create class files that can't be subsequently rewoven\n\
-\t                    by AspectJ.\n\
-\t-XserializableAspects allows aspects to implement serializable\n\
-\t-XterminateAfterCompilation compile classes then terminate before weaving\n\
-\t-XaddSerialVersionUID calculates and adds the serialVersionUID to any\n\
-\t                    serializable type woven by an aspect\n\
-\t-Xajruntimetarget:<level> allows code to be generated that targets\n\
-\t                    a 1.2 or a 1.5 level AspectJ runtime (default 1.5)\n\
-\t-XhasMember         allow hasmethod() and hasfield type patterns in\n\
-\t                    declare parents and declare @type\n\
-\t-Xjoinpoints:       supply a comma separated list of new joinpoints\n\
-\t                    that can be identified by pointcuts.  Values are:\n\
-\t                    arrayconstruction, synchronization\n
-## options not documented above (per ..ajdt.ajc.BuildArgParser.java):
-# -XincrementalFile, -XjavadocsInModel
-
-###############################################################################
-# Copyright (c) 2000, 2004 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials 
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-### JavaBatchCompiler messages.
-
-### compiler 
-#compiler.name = Eclipse Java Compiler
-#compiler.version = 0.396
-#compiler.copyright = Copyright IBM Corp 2000, 2003. All rights reserved.
-
-### scanning
-scanning.start = Collecting source files inside {0}
-
-### progress
-progress.compiling = Compiling
-
-### compile
-compile.repetition = [repetition {0}/{1}]
-compile.instantTime = [compiled {0} lines in {1} ms: {2} lines/s]
-compile.averageTime = [average, excluding min-max {0} lines in {1} ms: {2} lines/s]
-compile.totalTime = [total compilation time: {0}]
-compile.oneProblem = 1 problem ({0})
-compile.severalProblemsErrorsOrWarnings = {0} problems ({1})
-compile.severalProblemsErrorsAndWarnings = {0} problems ({1}, {2})
-compile.oneError = 1 error
-compile.severalErrors = {0} errors
-compile.oneWarning = 1 warning
-compile.severalWarnings = {0} warnings
-compile.oneClassFileGenerated = [1 .class file generated]
-compile.severalClassFilesGenerated = [{0} .class files generated]
-
-#compile.repetition = Repetition {0}/{1}
-#compile.instantTime = Compiled {0} lines in {1} ms ({2} lines/s)
-#compile.totalTime = Total compilation time: {0}
-#compile.oneProblem = 1 problem
-#compile.severalProblems = {0} problems
-#compile.oneError = 1 error
-#compile.severalErrors = {0} errors
-#compile.oneWarning = 1 warning
-#compile.severalWarnings = {0} warnings
-#compile.oneClassFileGenerated = 1 .class file generated
-#compile.severalClassFilesGenerated = {0} .class files generated
-
-### configure
-configure.requiresJDK1.2orAbove = Need to use a JVM >= 1.2
-configure.duplicateLog = duplicate log specification: {0}
-configure.duplicateRepeat = duplicate repeat specification: {0}
-configure.duplicateCompliance = duplicate compliance setting specification: {0}
-configure.source = invalid source option, source is either ''1.3'' or ''1.4'': {0}
-configure.duplicateOutputPath = duplicate output path specification: {0}
-configure.duplicateBootClasspath = duplicate bootclasspath specification: {0}
-configure.invalidDebugOption = invalid debug option: {0}
-configure.invalidWarningConfiguration = invalid warning configuration: {0}
-configure.invalidWarning = invalid warning: {0}
-configure.invalidWarningOption = invalid warning option: {0}
-configure.targetJDK = target JDK should be comprised in between ''1.1'' and ''1.4'': {0}
-configure.incompatibleTargetForSource14 = ''1.4'' source mode requires ''-target 1.4'' : {0}
-configure.incompatibleComplianceForSource14 = ''1.4'' source mode requires ''-1.4'' compliance mode: {0}
-configure.incompatibleComplianceForTarget14 = ''1.4'' target mode requires ''-1.4'' compliance mode: {0}
-configure.incompatibleComplianceForTarget11 = ''1.1'' target mode requires ''-1.3'' compliance mode: {0}
-configure.incompatibleComplianceForTarget = Compliance level ''{0}'' is incompatible with target level ''{1}''. A compliance level ''{1}'' or better is required
-configure.invalidClasspathSection = invalid Class-Path header in manifest of jar file: {0}
-configure.repetition = repetition must be a positive integer: {0}
-configure.directoryNotExist = directory does not exist: {0}
-configure.IOError = i/o error : unable to retrieve .JAVA files in directory: {0}
-configure.noClasspath = no classpath defined, using default directory instead
-configure.incorrectClasspath = incorrect classpath: {0}
-configure.invalidexpansionargumentname = expansion argument file {0} doesn't exist or cannot be read
-configure.cannotOpenLog = cannot open .log file
-configure.unexpectedCustomEncoding = unexpected custom encoding specification: {0}[{1}]
-configure.unsupportedEncoding = unsupported encoding format: {0}
-configure.duplicateDefaultEncoding = duplicate default encoding format specification: {0}
-configure.invalidTaskTag ={0} is an invalid task tag
-
-### requestor
-requestor.error = ERROR
-requestor.warning = WARNING
-requestor.in = in {0}
-requestor.notRetrieveErrorMessage = Cannot retrieve the error message for {0}
-
-### unit
-unit.more = File {0} is specified more than once
-unit.missing = File {0} is missing
-
-### output
-output.noClassFileCreated = No .class file created for file named {0} because of an IOException.
-
-### miscellaneous
-misc.version = {0} ({1}) - {2} {3}
diff --git a/org.aspectj.ajde/source/org/aspectj/ajdt/internal/compiler/parser/readableNames.properties b/org.aspectj.ajde/source/org/aspectj/ajdt/internal/compiler/parser/readableNames.properties
deleted file mode 100644
index ecc98bf..0000000
--- a/org.aspectj.ajde/source/org/aspectj/ajdt/internal/compiler/parser/readableNames.properties
+++ /dev/null
@@ -1,202 +0,0 @@
-,opt=,
-AbstractMethodDeclaration=AbstractMethodDeclaration
-AdditiveExpression=Expression
-AllocationHeader=AllocationHeader
-AndExpression=Expression
-ArgumentList=ArgumentList
-ArgumentListopt=ArgumentList
-ArrayAccess=ArrayAccess
-ArrayCreationHeader=ArrayCreationHeader
-ArrayCreationWithArrayInitializer=ArrayCreationWithArrayInitializer
-ArrayCreationWithoutArrayInitializer=ArrayCreationWithoutArrayInitializer
-ArrayInitializer=ArrayInitializer
-ArrayType=ArrayType
-AssertStatement=AssertStatement
-Assignment=Assignment
-AssignmentExpression=Expression
-AssignmentOperator=AssignmentOperator
-Block=Block
-BlockStatement=BlockStatement
-BlockStatements=BlockStatements
-BlockStatementsopt=BlockStatements
-BooleanLiteral=BooleanLiteral
-BreakStatement=BreakStatement
-CastExpression=CastExpression
-CatchClause=CatchClause
-CatchHeader=CatchHeader
-Catches=Catches
-Catchesopt=Catches
-ClassBody=ClassBody
-ClassBodyDeclaration=ClassBodyDeclaration
-ClassBodyDeclarations=ClassBodyDeclarations
-ClassBodyDeclarationsopt=ClassBodyDeclarations
-ClassBodyopt=ClassBody
-ClassDeclaration=ClassDeclaration
-ClassHeader=ClassHeader
-ClassHeaderExtends=ClassHeaderExtends
-ClassHeaderExtendsopt=ClassHeaderExtends
-ClassHeaderImplements=ClassHeaderImplements
-ClassHeaderImplementsopt=ClassHeaderImplements
-ClassHeaderName=ClassHeaderName
-ClassInstanceCreationExpression=ClassInstanceCreationExpression
-ClassInstanceCreationExpressionName=ClassInstanceCreationExpressionName
-ClassMemberDeclaration=ClassMemberDeclaration
-ClassOrInterfaceType=Type
-ClassType=ClassType
-ClassTypeElt=ClassType
-ClassTypeList=ClassTypeList
-CompilationUnit=CompilationUnit
-ConditionalAndExpression=Expression
-ConditionalExpression=Expression
-ConditionalOrExpression=Expression
-ConstantDeclaration=ConstantDeclaration
-ConstantExpression=ConstantExpression
-ConstructorDeclaration=ConstructorDeclaration
-ConstructorHeader=ConstructorHeader
-ConstructorHeaderName=ConstructorHeaderName
-ContinueStatement=ContinueStatement
-Diet=Diet
-DimWithOrWithOutExpr=Dimension
-DimWithOrWithOutExprs=Dimensions
-Dims=Dimensions
-DimsLoop=Dimensions
-Dimsopt=Dimensions
-DoStatement=DoStatement
-EmptyStatement=EmptyStatement
-EnterAnonymousClassBody=EnterAnonymousClassBody
-EnterCompilationUnit=EnterCompilationUnit
-EnterVariable=EnterVariable
-EqualityExpression=Expression
-ExclusiveOrExpression=Expression
-ExitTryBlock=ExitTryBlock
-ExitVariableWithInitialization=ExitVariableWithInitialization
-ExitVariableWithoutInitialization=ExitVariableWithoutInitialization
-ExplicitConstructorInvocation=ExplicitConstructorInvocation
-Expression=Expression
-ExpressionStatement=Statement
-Expressionopt=Expression
-FieldAccess=FieldAccess
-FieldDeclaration=FieldDeclaration
-Finally=Finally
-FloatingPointType=FloatingPointType
-ForInit=ForInit
-ForInitopt=ForInit
-ForStatement=ForStatement
-ForStatementNoShortIf=ForStatement
-ForUpdate=ForUpdate
-ForUpdateopt=ForUpdate
-ForceNoDiet=ForceNoDiet
-FormalParameter=FormalParameter
-FormalParameterList=FormalParameterList
-FormalParameterListopt=FormalParameterList
-GenericMethodDeclaration=GenericMethodDeclaration
-Goal=Goal
-Header=Header
-Headers=Headers
-IfThenElseStatement=IfStatement
-IfThenElseStatementNoShortIf=IfStatement
-IfThenStatement=IfStatement
-ImportDeclaration=ImportDeclaration
-ImportDeclarations=ImportDeclarations
-ImportDeclarationsopt=ImportDeclarations
-InclusiveOrExpression=Expression
-Initializer=Initializer
-InsideCastExpression=InsideCastExpression
-InsideCastExpressionLL1=InsideCastExpression
-IntegralType=IntegralType
-InterfaceBody=InterfaceBody
-InterfaceDeclaration=InterfaceDeclaration
-InterfaceHeader=InterfaceHeader
-InterfaceHeaderExtends=InterfaceHeaderExtends
-InterfaceHeaderExtendsopt=InterfaceHeaderExtends
-InterfaceHeaderName=InterfaceHeaderName
-InterfaceMemberDeclaration=InterfaceMemberDeclaration
-InterfaceMemberDeclarations=InterfaceMemberDeclarations
-InterfaceMemberDeclarationsopt=InterfaceMemberDeclarations
-InterfaceType=InterfaceType
-InterfaceTypeList=InterfaceTypeList
-InvalidArrayInitializerAssignement=ArrayInitializerAssignement
-InvalidConstructorDeclaration=InvalidConstructorDeclaration
-InvalidInterfaceDeclaration=InvalidInterfaceDeclaration
-InvalidMethodDeclaration=InvalidMethodDeclaration
-LabeledStatement=LabeledStatement
-LabeledStatementNoShortIf=LabeledStatement
-Literal=Literal
-LocalVariableDeclaration=LocalVariableDeclaration
-LocalVariableDeclarationStatement=LocalVariableDeclarationStatement
-MethodBody=MethodBody
-MethodDeclaration=MethodDeclaration
-MethodHeader=MethodHeader
-MethodHeaderExtendedDims=MethodHeaderExtendedDims
-MethodHeaderName=MethodHeaderName
-MethodHeaderParameters=MethodHeaderParameters
-MethodHeaderThrowsClause=MethodHeaderThrowsClause
-MethodHeaderThrowsClauseopt=MethodHeaderThrowsClause
-MethodInvocation=MethodInvocation
-Modifier=Modifier
-Modifiers=Modifiers
-Modifiersopt=Modifiers
-MultiplicativeExpression=Expression
-Name=Name
-NestedMethod=NestedMethod
-NestedType=NestedType
-NumericType=NumericType
-OneDimLoop=Dimension
-OnlySynchronized=OnlySynchronized
-OpenBlock=OpenBlock
-PackageDeclaration=PackageDeclaration
-PackageDeclarationName=PackageDeclarationName
-PackageDeclarationopt=PackageDeclaration
-PostDecrementExpression=PostDecrementExpression
-PostIncrementExpression=PostIncrementExpression
-PostfixExpression=Expression
-PreDecrementExpression=PreDecrementExpression
-PreIncrementExpression=PreIncrementExpression
-Primary=Expression
-PrimaryNoNewArray=Expression
-PrimitiveType=PrimitiveType
-PushLPAREN=(
-PushModifiers=PushModifiers
-PushPosition=PushPosition
-PushRPAREN=)
-QualifiedName=QualifiedName
-ReferenceType=ReferenceType
-RelationalExpression=Expression
-RestoreDiet=RestoreDiet
-ReturnStatement=ReturnStatement
-ShiftExpression=Expression
-SimpleName=SimpleName
-SingleTypeImportDeclaration=SingleTypeImportDeclaration
-SingleTypeImportDeclarationName=SingleTypeImportDeclarationName
-Statement=Statement
-StatementExpression=Expression
-StatementExpressionList=StatementExpressionList
-StatementNoShortIf=Statement
-StatementWithoutTrailingSubstatement=Statement
-StaticInitializer=StaticInitializer
-StaticOnly=StaticOnly
-SwitchBlock=SwitchBlock
-SwitchBlockStatement=SwitchBlockStatement
-SwitchBlockStatements=SwitchBlockStatements
-SwitchLabel=SwitchLabel
-SwitchLabels=SwitchLabels
-SwitchStatement=SwitchStatement
-SynchronizedStatement=SynchronizedStatement
-ThrowStatement=ThrowStatement
-TryBlock=Block
-TryStatement=TryStatement
-Type=Type
-TypeDeclaration=TypeDeclaration
-TypeDeclarations=TypeDeclarations
-TypeDeclarationsopt=TypeDeclarations
-TypeImportOnDemandDeclaration=TypeImportOnDemandDeclaration
-TypeImportOnDemandDeclarationName=TypeImportOnDemandDeclarationName
-UnaryExpression=Expression
-UnaryExpressionNotPlusMinus=Expression
-VariableDeclarator=VariableDeclarator
-VariableDeclaratorId=VariableDeclaratorId
-VariableDeclarators=VariableDeclarators
-VariableInitializer=VariableInitializer
-VariableInitializers=VariableInitializers
-WhileStatement=WhileStatement
-WhileStatementNoShortIf=WhileStatement
diff --git a/org.aspectj.ajde/source/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java b/org.aspectj.ajde/source/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
index 9c58c24..2555703 100644
--- a/org.aspectj.ajde/source/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
+++ b/org.aspectj.ajde/source/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
@@ -1331,7 +1331,7 @@
 	 */
 	private String checkRtJar(AjBuildConfig buildConfig) {
 		// omitting dev info
-		if (Version.text.equals(Version.DEVELOPMENT)) {
+		if (Version.getText().equals(Version.DEVELOPMENT) || Version.getText().endsWith("BUILD-SNAPSHOT")) {
 			// in the development version we can't do this test usefully
 			// MessageUtil.info(holder, "running development version of aspectj compiler");
 			return null;
@@ -1342,7 +1342,7 @@
 		}
 
 		String ret = null;
-		for (Iterator it = buildConfig.getFullClasspath().iterator(); it.hasNext();) {
+		for (Iterator<String> it = buildConfig.getFullClasspath().iterator(); it.hasNext();) {
 			File p = new File((String) it.next());
 			// pr112830, allow variations on aspectjrt.jar of the form aspectjrtXXXXXX.jar
 			if (p.isFile() && p.getName().startsWith("aspectjrt") && p.getName().endsWith(".jar")) {
@@ -1351,7 +1351,7 @@
 					String version = null;
 					Manifest manifest = new JarFile(p).getManifest();
 					if (manifest == null) {
-						ret = "no manifest found in " + p.getAbsolutePath() + ", expected " + Version.text;
+						ret = "no manifest found in " + p.getAbsolutePath() + ", expected " + Version.getText();
 						continue;
 					}
 					Attributes attr = manifest.getAttributes("org/aspectj/lang/");
@@ -1367,8 +1367,8 @@
 						// "running with development version of aspectjrt.jar in " +
 						// p.getAbsolutePath());
 						return null;
-					} else if (!Version.text.equals(version)) {
-						ret = "bad version number found in " + p.getAbsolutePath() + " expected " + Version.text + " found "
+					} else if (!Version.getText().equals(version)) {
+						ret = "bad version number found in " + p.getAbsolutePath() + " expected " + Version.getText() + " found "
 								+ version;
 						continue;
 					}
diff --git a/org.aspectj.ajde/source/org/aspectj/antlib.xml b/org.aspectj.ajde/source/org/aspectj/antlib.xml
deleted file mode 100644
index 82022f0..0000000
--- a/org.aspectj.ajde/source/org/aspectj/antlib.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-<antlib>
-	<typedef 
-		name="iajc" 
-		classname="org.aspectj.tools.ant.taskdefs.AjcTask"
-		uri="aspectjtools:/aspectj.org"
-		/>
-	<typedef 
-		name="ajc" 
-		classname="org.aspectj.tools.ant.taskdefs.Ajc10"
-		uri="aspectjtools:/aspectj.org"
-		/>
-</antlib>
diff --git a/org.aspectj.ajde/source/org/aspectj/tools/ajc/Main.java b/org.aspectj.ajde/source/org/aspectj/tools/ajc/Main.java
index c8b111e..4e8235c 100644
--- a/org.aspectj.ajde/source/org/aspectj/tools/ajc/Main.java
+++ b/org.aspectj.ajde/source/org/aspectj/tools/ajc/Main.java
@@ -60,7 +60,7 @@
  */
 public class Main {
 	/** Header used when rendering exceptions for users */
-	public static final String THROWN_PREFIX = "Exception thrown from AspectJ " + Version.text + LangUtil.EOL + "" + LangUtil.EOL
+	public static final String THROWN_PREFIX = "Exception thrown from AspectJ " + Version.getText() + LangUtil.EOL + "" + LangUtil.EOL
 			+ "This might be logged as a bug already -- find current bugs at" + LangUtil.EOL
 			+ "  http://bugs.eclipse.org/bugs/buglist.cgi?product=AspectJ&component=Compiler" + LangUtil.EOL + "" + LangUtil.EOL
 			+ "Bugs for exceptions thrown have titles File:line from the top stack, " + LangUtil.EOL
@@ -70,7 +70,7 @@
 			+ "To make the bug a priority, please include a test program" + LangUtil.EOL + "that can reproduce this exception."
 			+ LangUtil.EOL;
 
-	private static final String OUT_OF_MEMORY_MSG = "AspectJ " + Version.text + " ran out of memory during compilation:"
+	private static final String OUT_OF_MEMORY_MSG = "AspectJ " + Version.getText() + " ran out of memory during compilation:"
 			+ LangUtil.EOL + LangUtil.EOL + "Please increase the memory available to ajc by editing the ajc script " + LangUtil.EOL
 			+ "found in your AspectJ installation directory. The -Xmx parameter value" + LangUtil.EOL
 			+ "should be increased from 64M (default) to 128M or even 256M." + LangUtil.EOL + LangUtil.EOL
diff --git a/org.aspectj.ajde/source/org/aspectj/tools/ajdoc/Main.java b/org.aspectj.ajde/source/org/aspectj/tools/ajdoc/Main.java
index 2e622ba..e4cf8be 100644
--- a/org.aspectj.ajde/source/org/aspectj/tools/ajdoc/Main.java
+++ b/org.aspectj.ajde/source/org/aspectj/tools/ajdoc/Main.java
@@ -799,7 +799,7 @@
 	}
 
 	static String getVersion() {
-		return "ajdoc version " + Version.text;
+		return "ajdoc version " + Version.getText();
 	}
 
 	public static boolean hasAborted() {
diff --git a/org.aspectj.ajde/source/org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties b/org.aspectj.ajde/source/org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties
deleted file mode 100644
index dfcfee6..0000000
--- a/org.aspectj.ajde/source/org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-ajc=org.aspectj.tools.ant.taskdefs.Ajc10
-iajc=org.aspectj.tools.ant.taskdefs.AjcTask
-ajdoc=org.aspectj.tools.ant.taskdefs.Ajdoc
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareAnnotation.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareAnnotation.class
index 186aecb..f316d65 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareAnnotation.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareAnnotation.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareEoW.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareEoW.class
index 2c4ae8b..8c2fa4e 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareEoW.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareEoW.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareParents.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareParents.class
index a527067..5fc5bc0 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareParents.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareParents.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclarePrecedence.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclarePrecedence.class
index 617ac89..668a21d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclarePrecedence.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclarePrecedence.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareSoft.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareSoft.class
index fdd25b8..a48bbdb 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareSoft.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcDeclareSoft.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcITD.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcITD.class
index af2f3dd..02ca8f0 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcITD.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcITD.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcPrivileged.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcPrivileged.class
index 4b9f3b3..67bbf21 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcPrivileged.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/annotation/ajcPrivileged.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl$1.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl$1.class
deleted file mode 100644
index 2e6984f..0000000
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl.class
index a5cec09..f012869 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AdviceImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AjTypeImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AjTypeImpl.class
index f15f2fa..f1f164c 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AjTypeImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/AjTypeImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl$1.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl$1.class
deleted file mode 100644
index 4cfc0b7..0000000
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.class
index 70ec4ed..b33448f 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.class
index bebe75c..8b4eb79 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareParentsImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareParentsImpl.class
index 6effbdd..8566a0b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareParentsImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareParentsImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.class
index 63ed53e..11c0e7b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareSoftImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareSoftImpl.class
index 148e206..06932a9 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareSoftImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/DeclareSoftImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.class
index 468e509..6bafee9 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.class
index 0568564..752d165 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.class
index 96a41ec..0ebcffc 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.class
index 917696c..a549d0d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PerClauseImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PerClauseImpl.class
index ad888aa..2567221 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PerClauseImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PerClauseImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl$1.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl$1.class
deleted file mode 100644
index 36622c8..0000000
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl.class
index c050bbb..e688037 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutBasedPerClauseImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutExpressionImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutExpressionImpl.class
index b7e34ba..44913f8 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutExpressionImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutExpressionImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutImpl.class
index 74e409f..c96b2b7 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/PointcutImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/SignaturePatternImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/SignaturePatternImpl.class
index 889ae14..bb2ad28 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/SignaturePatternImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/SignaturePatternImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType$1.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType$1.class
index bbdd848..72b2b2d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType$1.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType$1.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType.class
index 61f71ff..83c06a8 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/StringToType.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.class
index f6471ba..edc3f02 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternImpl.class b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternImpl.class
index 8fba503..4f58900 100644
--- a/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/internal/lang/reflect/TypePatternImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/Aspects.class b/org.aspectj.runtime/classes/org/aspectj/lang/Aspects.class
index 51e1bcf..016ace0 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/Aspects.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/Aspects.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/Aspects14.class b/org.aspectj.runtime/classes/org/aspectj/lang/Aspects14.class
index 8aa23a9..7d3403b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/Aspects14.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/Aspects14.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$EnclosingStaticPart.class b/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$EnclosingStaticPart.class
index fc6a52f..8f513ad 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$EnclosingStaticPart.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$EnclosingStaticPart.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$StaticPart.class b/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$StaticPart.class
index beb6314..c61de56 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$StaticPart.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint$StaticPart.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint.class b/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint.class
index d665b78..944fbf9 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/JoinPoint.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/NoAspectBoundException.class b/org.aspectj.runtime/classes/org/aspectj/lang/NoAspectBoundException.class
index 025f61a..f1a0bbf 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/NoAspectBoundException.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/NoAspectBoundException.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/ProceedingJoinPoint.class b/org.aspectj.runtime/classes/org/aspectj/lang/ProceedingJoinPoint.class
index 65a6adf..73960a5 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/ProceedingJoinPoint.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/ProceedingJoinPoint.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/Signature.class b/org.aspectj.runtime/classes/org/aspectj/lang/Signature.class
index a322835..6cfd5a0 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/Signature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/Signature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/SoftException.class b/org.aspectj.runtime/classes/org/aspectj/lang/SoftException.class
index 21590b2..51c418d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/SoftException.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/SoftException.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AdviceName.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AdviceName.class
index 39fdcbb..78680a0 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AdviceName.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AdviceName.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/After.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/After.class
index 89c73d0..2616fa4 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/After.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/After.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterReturning.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterReturning.class
index 1049893..dc00ac1 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterReturning.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterReturning.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterThrowing.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterThrowing.class
index 701d0ce..e8be8a7 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterThrowing.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/AfterThrowing.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Around.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Around.class
index 2047c6f..1fe567b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Around.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Around.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Aspect.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Aspect.class
index 7106786..7e7040d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Aspect.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Aspect.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Before.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Before.class
index fb08a59..6f35445 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Before.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Before.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareAnnotation.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareAnnotation.class
index d34364a..ef22b39 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareAnnotation.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareAnnotation.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareError.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareError.class
index d05cb21..641e235 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareError.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareError.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareMixin.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareMixin.class
index 3960c19..7bdf750 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareMixin.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareMixin.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareParents.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareParents.class
index e763a3d..ffbb1dd 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareParents.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareParents.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclarePrecedence.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclarePrecedence.class
index de246cb..b4e5b1b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclarePrecedence.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclarePrecedence.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareWarning.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareWarning.class
index aa1f348..44a2354 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareWarning.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/DeclareWarning.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Pointcut.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Pointcut.class
index 292e37c..5a24eb0 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Pointcut.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/Pointcut.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/RequiredTypes.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/RequiredTypes.class
index 2332374..95c3f6d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/RequiredTypes.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/RequiredTypes.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/SuppressAjWarnings.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/SuppressAjWarnings.class
index 88cbab5..330112a 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/SuppressAjWarnings.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/SuppressAjWarnings.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/control/CodeGenerationHint.class b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/control/CodeGenerationHint.class
index 95fef5b..dcc66d7 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/annotation/control/CodeGenerationHint.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/annotation/control/CodeGenerationHint.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/internal/lang/PlaceHolder.class b/org.aspectj.runtime/classes/org/aspectj/lang/internal/lang/PlaceHolder.class
index e05141e..81953e2 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/internal/lang/PlaceHolder.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/internal/lang/PlaceHolder.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/package.html b/org.aspectj.runtime/classes/org/aspectj/lang/package.html
new file mode 100644
index 0000000..a5fe7ae
--- /dev/null
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/package.html
@@ -0,0 +1,14 @@
+<html>
+<body>
+Provides several interfaces for obtaining reflective information about a
+join point, as well as several exceptions that can be thrown by AspectJ
+code.
+<p>
+<code>JoinPoint</code> and <code>Signature</code> provide reflective
+information about a join point.  Instances of these interfaces are
+available inside of <code>advice</code> with the special variables
+<code>thisJoinPoint</code>, <code>thisJoinPointStaticPart</code>, and
+<code>thisEnclosingJoinPointStaticPart</code>.</p>
+
+</body>
+</html>
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Advice.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Advice.class
index 427457a..7390cbd 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Advice.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Advice.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceKind.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceKind.class
index 3247923..9eb0992 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceKind.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceKind.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceSignature.class
index b473176..5e959ed 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AdviceSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjType.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjType.class
index 102ea65..145a70e 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjType.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjType.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjTypeSystem.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjTypeSystem.class
index 3699d8a..890e6f8 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjTypeSystem.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/AjTypeSystem.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CatchClauseSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CatchClauseSignature.class
index 29a6d25..7f6f902 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CatchClauseSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CatchClauseSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CodeSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CodeSignature.class
index 9e8f4c4..3c97510 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CodeSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/CodeSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/ConstructorSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/ConstructorSignature.class
index c6f5623..1b6f07e 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/ConstructorSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/ConstructorSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation$Kind.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation$Kind.class
index 6759342..bf997e5 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation$Kind.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation$Kind.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation.class
index 87cc7d7..2a6c588 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareAnnotation.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareErrorOrWarning.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareErrorOrWarning.class
index 1fd89af..06f8ca9 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareErrorOrWarning.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareErrorOrWarning.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareParents.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareParents.class
index 694bf5c..67e4dca 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareParents.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareParents.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclarePrecedence.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclarePrecedence.class
index 667fd08..749a7d2 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclarePrecedence.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclarePrecedence.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareSoft.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareSoft.class
index bce8e34..66e9caa 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareSoft.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/DeclareSoft.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/FieldSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/FieldSignature.class
index e3b4945..2befcf9 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/FieldSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/FieldSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InitializerSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InitializerSignature.class
index e756a48..24c51e8 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InitializerSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InitializerSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.class
index 5412179..dd7f6de 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeDeclaration.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeDeclaration.class
index b43eb85..b43e388 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeDeclaration.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeDeclaration.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeFieldDeclaration.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeFieldDeclaration.class
index b478214..785aa4d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeFieldDeclaration.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeFieldDeclaration.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeMethodDeclaration.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeMethodDeclaration.class
index adc3bca..bac5b9e 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeMethodDeclaration.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/InterTypeMethodDeclaration.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/LockSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/LockSignature.class
index a87fdbd..0501d1d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/LockSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/LockSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MemberSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MemberSignature.class
index 4bf6735..726a742 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MemberSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MemberSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MethodSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MethodSignature.class
index 7263a44..9fec162 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MethodSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/MethodSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchAdviceException.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchAdviceException.class
index 1577112..3aa7b1d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchAdviceException.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchAdviceException.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchPointcutException.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchPointcutException.class
index 6fe9bae..6026de9 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchPointcutException.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/NoSuchPointcutException.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClause.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClause.class
index 58f832b..c57fc30 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClause.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClause.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClauseKind.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClauseKind.class
index 7299259..7cdcabc 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClauseKind.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PerClauseKind.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Pointcut.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Pointcut.class
index 3440a07..d5c0421 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Pointcut.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/Pointcut.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutBasedPerClause.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutBasedPerClause.class
index 0ab10c9..a5df689 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutBasedPerClause.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutBasedPerClause.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutExpression.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutExpression.class
index e2e0fc1..15ee733 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutExpression.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/PointcutExpression.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SignaturePattern.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SignaturePattern.class
index 506262c..3777107 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SignaturePattern.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SignaturePattern.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SourceLocation.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SourceLocation.class
index 2373f99..66b1740 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SourceLocation.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/SourceLocation.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePattern.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePattern.class
index c53cd38..4e41d95 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePattern.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePattern.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePatternBasedPerClause.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePatternBasedPerClause.class
index afc1de6..56f4863 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePatternBasedPerClause.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/TypePatternBasedPerClause.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/UnlockSignature.class b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/UnlockSignature.class
index fc64c72..73dd41d 100644
--- a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/UnlockSignature.class
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/UnlockSignature.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/lang/reflect/package.html b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/package.html
new file mode 100644
index 0000000..fc51a5b
--- /dev/null
+++ b/org.aspectj.runtime/classes/org/aspectj/lang/reflect/package.html
@@ -0,0 +1,18 @@
+<html>
+<body>
+<p>Contains interfaces that extend <code>Signature</code> to provide
+additional information about each possible join point signature.  This
+additional information can be accessed by casting a Signature object
+to the appropriate type, i.e.</p>
+<pre>
+  before(): call(* *(..)) {
+      MethodSignature sig = (MethodSignature)thisJoinPoint.getSignature();
+      ...
+  }
+</pre>
+
+<p>This package also contains <code>SourceLocation</code> that provides
+information about the location in source code that corresponds to a 
+particular join point.</p>
+</body>
+</html>
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/CFlow.class b/org.aspectj.runtime/classes/org/aspectj/runtime/CFlow.class
index af6028c..8bf4ee2 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/CFlow.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/CFlow.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/AroundClosure.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/AroundClosure.class
index fe4755e..3513ec7 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/AroundClosure.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/AroundClosure.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowCounter.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowCounter.class
index 688a93a..2f4f69f 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowCounter.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowCounter.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowPlusState.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowPlusState.class
index 1601085..be05861 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowPlusState.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowPlusState.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowStack.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowStack.class
index 4efd31e..2fb9f8a 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowStack.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/CFlowStack.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/Conversions.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/Conversions.class
index 4b86d3a..4b2ffad 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/Conversions.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/Conversions.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/PerObjectMap.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/PerObjectMap.class
index e752844..4a3750f 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/PerObjectMap.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/PerObjectMap.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounter.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounter.class
index 8360e10..e9ed279 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounter.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounter.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11$Counter.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11$Counter.class
index 4a5bfce..2580f85 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11$Counter.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11$Counter.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11.class
index 0cd82d4..df344fb 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadCounterImpl11.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStack.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStack.class
index d7b8707..0c19884 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStack.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStack.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactory.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactory.class
index 18a70b3..5235d85 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactory.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactory.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$1.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$1.class
deleted file mode 100644
index c74e1db..0000000
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl$Counter.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl$Counter.class
index f73fe48..61e7f85 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl$Counter.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl$Counter.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl.class
index e67315b..68072f4 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadCounterImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadStackImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadStackImpl.class
index 52e44da..8f1aec7 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadStackImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl$ThreadStackImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl.class
index 89bed89..02ee5ce 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl11.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl11.class
index b7d4e96..13aa906 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl11.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackFactoryImpl11.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackImpl11.class b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackImpl11.class
index 6f96738..62c04ba 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackImpl11.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/internal/cflowstack/ThreadStackImpl11.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/AdviceSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/AdviceSignatureImpl.class
index 94f0ca6..77be278 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/AdviceSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/AdviceSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CatchClauseSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CatchClauseSignatureImpl.class
index 319a1e5..c5ff30b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CatchClauseSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CatchClauseSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CodeSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CodeSignatureImpl.class
index c2053d3..7c12e44 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CodeSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/CodeSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/ConstructorSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/ConstructorSignatureImpl.class
index 8634df7..18821aa 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/ConstructorSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/ConstructorSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/Factory.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/Factory.class
index 5377225..5972d62 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/Factory.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/Factory.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/FieldSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/FieldSignatureImpl.class
index 0e5ed36..acc2a3a 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/FieldSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/FieldSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/InitializerSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/InitializerSignatureImpl.class
index f9b13c3..ad1ddcd 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/InitializerSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/InitializerSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$EnclosingStaticPartImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$EnclosingStaticPartImpl.class
index 19cd766..9d14763 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$EnclosingStaticPartImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$EnclosingStaticPartImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$StaticPartImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$StaticPartImpl.class
index e10b920..bd15287 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$StaticPartImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl$StaticPartImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl.class
index 51550d4..308460b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/JoinPointImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/LockSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/LockSignatureImpl.class
index 8c8408c..6ef1c8c 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/LockSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/LockSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MemberSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MemberSignatureImpl.class
index bf76099..ce8b84b 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MemberSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MemberSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MethodSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MethodSignatureImpl.class
index f2b36b6..58d39b5 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MethodSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/MethodSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$Cache.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$Cache.class
index 92f8a8e..5763399 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$Cache.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$Cache.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$CacheImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$CacheImpl.class
index 1737e96..22bc6df 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$CacheImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl$CacheImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl.class
index ef9ade5..44df0d1 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SourceLocationImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SourceLocationImpl.class
index ff0b406..3eb034e 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SourceLocationImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/SourceLocationImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/StringMaker.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/StringMaker.class
index b4a7e66..a821adc 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/StringMaker.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/StringMaker.class
Binary files differ
diff --git a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/UnlockSignatureImpl.class b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/UnlockSignatureImpl.class
index 58bd4e9..36a21f5 100644
--- a/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/UnlockSignatureImpl.class
+++ b/org.aspectj.runtime/classes/org/aspectj/runtime/reflect/UnlockSignatureImpl.class
Binary files differ
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/AjTypeImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/AjTypeImpl.java
index 5c04def..542aeb1 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/AjTypeImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/AjTypeImpl.java
@@ -604,9 +604,6 @@
 		return this.declaredITDMethods;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getITDMethod(java.lang.String, java.lang.Class, java.lang.Class...)
-	 */
 	public InterTypeMethodDeclaration getITDMethod(String name, AjType<?> target,
 			AjType<?>... parameterTypes) 
 	throws NoSuchMethodException {
@@ -632,9 +629,6 @@
 		throw new NoSuchMethodException(name);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getITDMethods()
-	 */
 	public InterTypeMethodDeclaration[] getITDMethods() {
 		if (this.itdMethods == null) {
 			List<InterTypeMethodDeclaration> itdms = new ArrayList<InterTypeMethodDeclaration>();
@@ -685,9 +679,6 @@
 		return;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclaredITDConstructor(java.lang.Class, java.lang.Class...)
-	 */
 	public InterTypeConstructorDeclaration getDeclaredITDConstructor(
 			AjType<?> target, AjType<?>... parameterTypes) throws NoSuchMethodException {
 		InterTypeConstructorDeclaration[] itdcs = getDeclaredITDConstructors();
@@ -711,9 +702,6 @@
 		throw new NoSuchMethodException();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclaredITDConstructors()
-	 */
 	public InterTypeConstructorDeclaration[] getDeclaredITDConstructors() {
 		if (this.declaredITDCons == null) {
 			List<InterTypeConstructorDeclaration> itdcs = new ArrayList<InterTypeConstructorDeclaration>();
@@ -733,9 +721,6 @@
 		return this.declaredITDCons;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getITDConstructor(java.lang.Class, java.lang.Class...)
-	 */
 	public InterTypeConstructorDeclaration getITDConstructor(AjType<?> target,
 			AjType<?>... parameterTypes) throws NoSuchMethodException {
 		InterTypeConstructorDeclaration[] itdcs = getITDConstructors();
@@ -759,9 +744,6 @@
 		throw new NoSuchMethodException();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getITDConstructors()
-	 */
 	public InterTypeConstructorDeclaration[] getITDConstructors() {
 		if (this.itdCons == null) {
 			List<InterTypeConstructorDeclaration> itdcs = new ArrayList<InterTypeConstructorDeclaration>();
@@ -781,9 +763,6 @@
 		}
 		return this.itdCons;	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclaredITDField(java.lang.String, java.lang.Class)
-	 */
 	public InterTypeFieldDeclaration getDeclaredITDField(String name,
 			AjType<?> target) throws NoSuchFieldException {
 		InterTypeFieldDeclaration[] itdfs = getDeclaredITDFields();
@@ -800,9 +779,6 @@
 		throw new NoSuchFieldException(name);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclaredITDFields()
-	 */
 	public InterTypeFieldDeclaration[] getDeclaredITDFields() {
 		List<InterTypeFieldDeclaration> itdfs = new ArrayList<InterTypeFieldDeclaration>();
 		if (this.declaredITDFields == null) {
@@ -833,9 +809,6 @@
 		return this.declaredITDFields;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getITDField(java.lang.String, java.lang.Class)
-	 */
 	public InterTypeFieldDeclaration getITDField(String name, AjType<?> target) 
 	throws NoSuchFieldException {
 		InterTypeFieldDeclaration[] itdfs = getITDFields();
@@ -852,9 +825,6 @@
 		throw new NoSuchFieldException(name);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getITDFields()
-	 */
 	public InterTypeFieldDeclaration[] getITDFields() {
 		List<InterTypeFieldDeclaration> itdfs = new ArrayList<InterTypeFieldDeclaration>();
 		if (this.itdFields == null) {
@@ -886,9 +856,6 @@
 		return this.itdFields;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclareErrorOrWarnings()
-	 */
 	public DeclareErrorOrWarning[] getDeclareErrorOrWarnings() {
 		List<DeclareErrorOrWarning> deows = new ArrayList<DeclareErrorOrWarning>();
 		for (Field field : clazz.getDeclaredFields()) {
@@ -926,9 +893,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclareParents()
-	 */
 	public DeclareParents[] getDeclareParents() {
 		List<DeclareParents> decps = new ArrayList<DeclareParents>();
 		for (Method method : clazz.getDeclaredMethods()) {
@@ -969,9 +933,6 @@
         }
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclareSofts()
-	 */
 	public DeclareSoft[] getDeclareSofts() {
 		List<DeclareSoft> decs = new ArrayList<DeclareSoft>();
 		for (Method method : clazz.getDeclaredMethods()) {
@@ -993,9 +954,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclareAnnotations()
-	 */
 	public DeclareAnnotation[] getDeclareAnnotations() {
 		List<DeclareAnnotation> decAs = new ArrayList<DeclareAnnotation>();
 		for (Method method : clazz.getDeclaredMethods()) {
@@ -1029,9 +987,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getDeclarePrecedence()
-	 */
 	public DeclarePrecedence[] getDeclarePrecedence() {
 		List<DeclarePrecedence> decps = new ArrayList<DeclarePrecedence>();
 		
@@ -1065,79 +1020,46 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getEnumConstants()
-	 */
 	public T[] getEnumConstants() {
 		return clazz.getEnumConstants();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#getTypeParameters()
-	 */
 	public TypeVariable<Class<T>>[] getTypeParameters() {
 		return clazz.getTypeParameters();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isEnum()
-	 */
 	public boolean isEnum() {
 		return clazz.isEnum();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isInstance(java.lang.Object)
-	 */
 	public boolean isInstance(Object o) {
 		return clazz.isInstance(o);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isInterface()
-	 */
 	public boolean isInterface() {
 		return clazz.isInterface();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isLocalClass()
-	 */
 	public boolean isLocalClass() {
 		return clazz.isLocalClass() && !isAspect();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isMemberClass()
-	 */
 	public boolean isMemberClass() {
 		return clazz.isMemberClass() && !isAspect();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isArray()
-	 */
 	public boolean isArray() {
 		return clazz.isArray();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isPrimitive()
-	 */
 	public boolean isPrimitive() {
 		return clazz.isPrimitive();
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isAspect()
-	 */
 	public boolean isAspect() {
 		return clazz.getAnnotation(Aspect.class) != null;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.AjType#isMemberAspect()
-	 */
 	public boolean isMemberAspect() {
 		return clazz.isMemberClass() && isAspect();
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.java
index bcc91b9..09c592b 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareAnnotationImpl.java
@@ -47,37 +47,22 @@
 		this.annText = annText;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareAnnotation#getDeclaringType()
-	 */
 	public AjType<?> getDeclaringType() {
 		return this.declaringType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareAnnotation#getKind()
-	 */
 	public Kind getKind() {
 		return this.kind;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareAnnotation#getSignaturePattern()
-	 */
 	public SignaturePattern getSignaturePattern() {
 		return this.signaturePattern;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareAnnotation#getTypePattern()
-	 */
 	public TypePattern getTypePattern() {
 		return this.typePattern;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareAnnotation#getAnnotation()
-	 */
 	public Annotation getAnnotation() {
 		return this.theAnnotation;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.java
index 5420f82..8223d11 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareErrorOrWarningImpl.java
@@ -35,23 +35,14 @@
 	
 	public AjType getDeclaringType() { return this.declaringType; }
 	
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareErrorOrWarning#getPointcutExpression()
-	 */
 	public PointcutExpression getPointcutExpression() {
 		return pc;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareErrorOrWarning#getMessage()
-	 */
 	public String getMessage() {
 		return msg;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareErrorOrWarning#isError()
-	 */
 	public boolean isError() {
 		return isError;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareParentsImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareParentsImpl.java
index 4f57206..e331668 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareParentsImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareParentsImpl.java
@@ -31,10 +31,9 @@
 	private boolean isExtends;
 	private boolean parentsError = false;
 	
-	/**
-	 * Parents arg is a comma-separate list of type names that needs to be turned into 
-	 * AjTypes 
-	 */
+	
+	// Parents arg is a comma-separate list of type names that needs to be turned into 
+	// AjTypes 
 	public DeclareParentsImpl(String targets, String parentsAsString, boolean isExtends, AjType<?> declaring) 
 	{
 		this.targetTypesPattern = new TypePatternImpl(targets);
@@ -49,37 +48,22 @@
 		}
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareParents#getDeclaringType()
-	 */
 	public AjType getDeclaringType() {
 		return this.declaringType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareParents#getTargetTypesPattern()
-	 */
 	public TypePattern getTargetTypesPattern() {
 		return this.targetTypesPattern;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareParents#isExtends()
-	 */
 	public boolean isExtends() {
 		return this.isExtends;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareParents#isImplements()
-	 */
 	public boolean isImplements() {
 		return !this.isExtends;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareParents#getParentTypes()
-	 */
 	public Type[] getParentTypes() throws ClassNotFoundException {
 		if (parentsError) {
 			throw new ClassNotFoundException(this.firstMissingTypeName);
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.java
index 7188606..ea8639a 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclarePrecedenceImpl.java
@@ -41,16 +41,10 @@
 		}
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclarePrecedence#getDeclaringType()
-	 */
 	public AjType getDeclaringType() {
 		return this.declaringType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclarePrecedence#getPrecedenceOrder()
-	 */
 	public TypePattern[] getPrecedenceOrder() {
 		return this.precedenceList;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareSoftImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareSoftImpl.java
index 4c8ea4e..4fb8122 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareSoftImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/DeclareSoftImpl.java
@@ -39,24 +39,15 @@
 		}
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareSoft#getDeclaringType()
-	 */
 	public AjType getDeclaringType() {
 		return this.declaringType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareSoft#getSoftenedExceptionType()
-	 */
 	public AjType getSoftenedExceptionType() throws ClassNotFoundException {
 		if (this.missingTypeName != null) throw new ClassNotFoundException(this.missingTypeName);
 		return this.exceptionType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.DeclareSoft#getPointcutExpression()
-	 */
 	public PointcutExpression getPointcutExpression() {
 		return this.pointcut;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.java
index 9b80263..9df0c99 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeConstructorDeclarationImpl.java
@@ -27,20 +27,12 @@
 
 	private Method baseMethod;
 	
-	/**
-	 * @param decType
-	 * @param target
-	 * @param mods
-	 */
 	public InterTypeConstructorDeclarationImpl(AjType<?> decType,
 			String target, int mods, Method baseMethod) {
 		super(decType, target, mods);
 		this.baseMethod = baseMethod;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeConstructorDeclaration#getParameters()
-	 */
 	public AjType<?>[] getParameterTypes() {
 		Class<?>[] baseTypes = baseMethod.getParameterTypes();
 		AjType<?>[] ret = new AjType<?>[baseTypes.length-1];
@@ -50,9 +42,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeConstructorDeclaration#getGenericParameters()
-	 */
 	public Type[] getGenericParameterTypes() {
 		Type[] baseTypes = baseMethod.getGenericParameterTypes();
 		Type[] ret = new AjType<?>[baseTypes.length-1];
@@ -66,9 +55,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeConstructorDeclaration#getDeclaredExceptionTypes()
-	 */
 	public AjType<?>[] getExceptionTypes() {
 		Class<?>[] baseTypes = baseMethod.getExceptionTypes();
 		AjType<?>[] ret = new AjType<?>[baseTypes.length];
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.java
index b4bb23a..f091665 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeDeclarationImpl.java
@@ -43,24 +43,15 @@
 		this.modifiers = mods;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeDeclaration#getDeclaringType()
-	 */
 	public AjType<?> getDeclaringType() {
 		return this.declaringType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeDeclaration#getTargetType()
-	 */
 	public AjType<?> getTargetType() throws ClassNotFoundException {
 		if (this.targetType == null) throw new ClassNotFoundException(this.targetTypeName);
 		return this.targetType;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeDeclaration#getModifiers()
-	 */
 	public int getModifiers() {
 		return this.modifiers;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.java
index 2370919..f65d4b0 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeFieldDeclarationImpl.java
@@ -29,11 +29,6 @@
 	private AjType<?> type;
 	private Type genericType;
 	
-	/**
-	 * @param decType
-	 * @param target
-	 * @param mods
-	 */
 	public InterTypeFieldDeclarationImpl(AjType<?> decType, String target,
 			int mods, String name, AjType<?> type, Type genericType) {
 		super(decType, target, mods);
@@ -54,23 +49,14 @@
 		}
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeFieldDeclaration#getName()
-	 */
 	public String getName() {
 		return this.name;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeFieldDeclaration#getType()
-	 */
 	public AjType<?> getType() {
 		return this.type;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeFieldDeclaration#getGenericType()
-	 */
 	public Type getGenericType() {
 		return this.genericType;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.java
index eb085a0..4ef079b 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/InterTypeMethodDeclarationImpl.java
@@ -35,11 +35,6 @@
 	private Type genericReturnType;
 	private AjType<?>[] exceptionTypes;
 	
-	/**
-	 * @param decType
-	 * @param target
-	 * @param mods
-	 */
 	public InterTypeMethodDeclarationImpl(AjType<?> decType, String target,
 			int mods, String name, Method itdInterMethod) {
 		super(decType, target, mods);
@@ -54,23 +49,14 @@
 		this.baseMethod = base;
 	}
 	
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeMethodDeclaration#getName()
-	 */
 	public String getName() {
 		return this.name;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeMethodDeclaration#getReturnType()
-	 */
 	public AjType<?> getReturnType() {
 		return AjTypeSystem.getAjType(baseMethod.getReturnType());
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeMethodDeclaration#getGenericReturnType()
-	 */
 	public Type getGenericReturnType() {
 		Type gRet = baseMethod.getGenericReturnType();
 		if (gRet instanceof Class) {
@@ -79,9 +65,6 @@
 		return gRet;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeMethodDeclaration#getParameters()
-	 */
 	public AjType<?>[] getParameterTypes() {
 		Class<?>[] baseTypes = baseMethod.getParameterTypes();
 		AjType<?>[] ret = new AjType<?>[baseTypes.length -parameterAdjustmentFactor];
@@ -91,9 +74,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeMethodDeclaration#getGenericParameters()
-	 */
 	public Type[] getGenericParameterTypes() {
 		Type[] baseTypes = baseMethod.getGenericParameterTypes();
 		Type[] ret = new AjType<?>[baseTypes.length-parameterAdjustmentFactor];
@@ -107,9 +87,6 @@
 		return ret;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.InterTypeMethodDeclaration#getTypeParameters()
-	 */
 	public TypeVariable<Method>[] getTypeParameters() {
 		return baseMethod.getTypeParameters();
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/PerClauseImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/PerClauseImpl.java
index 663a44c..e015199 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/PerClauseImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/PerClauseImpl.java
@@ -26,9 +26,6 @@
 		this.kind = kind;
 	}
 	
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.PerClause#getKind()
-	 */
 	public PerClauseKind getKind() {
 		return kind;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/SignaturePatternImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/SignaturePatternImpl.java
index 9820667..4fef6c1 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/SignaturePatternImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/SignaturePatternImpl.java
@@ -25,9 +25,6 @@
 		this.sigPattern = pattern;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.SignaturePattern#asString()
-	 */
 	public String asString() {
 		return sigPattern;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.java
index e9bb085..f0bca17 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternBasedPerClauseImpl.java
@@ -29,9 +29,6 @@
 		this.typePattern = new TypePatternImpl(pattern);
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.TypePatternBasedPerClause#getTypePattern()
-	 */
 	public TypePattern getTypePattern() {
 		return this.typePattern;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternImpl.java b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternImpl.java
index 9973ed3..80b4b2a 100644
--- a/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/internal/lang/reflect/TypePatternImpl.java
@@ -25,9 +25,6 @@
 		this.typePattern = pattern;
 	}
 
-	/* (non-Javadoc)
-	 * @see org.aspectj.lang.reflect.TypePattern#asString()
-	 */
 	public String asString() {
 		return this.typePattern;
 	}
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/Aspects.java b/org.aspectj.runtime/source/org/aspectj/lang/Aspects.java
index e82320c..726b7ed 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/Aspects.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/Aspects.java
@@ -20,11 +20,10 @@
 /**
  * Handles generic aspectOf method when those are not available in the aspects but added later on
  * thru load time weaving.
- * <p/>
  * Aspects.aspectOf(..) is doing reflective calls to the aspect aspectOf, so for better performance
  * consider using ajc compilation of the aspects and using them as a binary dependancies in your project.
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 public class Aspects {
 
@@ -36,10 +35,9 @@
     private final static String HASASPECT = "hasAspect";
 
     /**
-     * Returns the singleton aspect or the percflow / percflowbelow associated with the current thread
-     *
-     * @param aspectClass
-     * @return
+     * @param <T> the expected class of the aspect
+     * @param aspectClass the aspect class 
+     * @return the singleton aspect or the percflow / percflowbelow associated with the current thread
      * @throws NoAspectBoundException if no such aspect
      */
     public static <T> T aspectOf(Class<T> aspectClass) throws NoAspectBoundException {
@@ -54,10 +52,10 @@
     }
 
     /**
-     * Returns the perthis / pertarget aspect
-     * @param aspectClass
-     * @param perObject
-     * @return
+     * @param <T> the expected class of the aspect
+     * @param aspectClass the aspect class 
+     * @param perObject the this/target object for which to look for an aspect instance
+     * @return the associated perthis / pertarget aspect instance
      * @throws NoAspectBoundException if no such aspect, or no aspect bound
      */
     public static <T> T aspectOf(Class<T> aspectClass, Object perObject) throws NoAspectBoundException {
@@ -72,10 +70,10 @@
     }
 
     /**
-     * Returns the pertypewithin aspect
-     * @param aspectClass
-     * @param perTypeWithin class
-     * @return
+     * @param <T> the expected class of the aspect
+     * @param aspectClass the aspect class 
+     * @param perTypeWithin the class for which to search for an aspect instance
+     * @return the associated aspect instance
      * @throws NoAspectBoundException if no such aspect, or no aspect bound
      */
     public static <T> T aspectOf(Class<T> aspectClass, Class<?> perTypeWithin) throws NoAspectBoundException {
@@ -90,10 +88,8 @@
     }
 
     /**
-     * Returns true if singleton aspect or percflow / percflowbelow aspect is bound
-     *
-     * @param aspectClass
-     * @return
+     * @param aspectClass the aspect class 
+     * @return true if singleton aspect or percflow / percflowbelow aspect is bound
      * @throws NoAspectBoundException if not bound
      */
     public static boolean hasAspect(Class<?> aspectClass) throws NoAspectBoundException {
@@ -105,10 +101,9 @@
     }
 
     /**
-     * Returns true if the perthis / pertarget aspect is bound
-     * @param aspectClass
-     * @param perObject
-     * @return
+     * @param aspectClass the aspect class 
+     * @param perObject the this/target object for which to look for an aspect instance
+     * @return true if the perthis / pertarget aspect is bound
      * @throws NoAspectBoundException if not bound
      */
     public static boolean hasAspect(Class<?> aspectClass, Object perObject) throws NoAspectBoundException {
@@ -120,10 +115,9 @@
     }
 
     /**
-     * Returns true if the pertypewithin aspect is bound
-     * @param aspectClass
+     * @param aspectClass the aspect class 
      * @param perTypeWithin class
-     * @return
+     * @return true if the pertypewithin aspect is bound
      * @throws NoAspectBoundException if not bound
      */
     public static boolean hasAspect(Class<?> aspectClass, Class<?> perTypeWithin) throws NoAspectBoundException {
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/Aspects14.java b/org.aspectj.runtime/source/org/aspectj/lang/Aspects14.java
index b7f3a3a..b59374d 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/Aspects14.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/Aspects14.java
@@ -20,7 +20,6 @@
  * For users working on a level of Java prior to Java5, Aspects14 handles generic aspectOf methods when they 
  * are not available in the aspects but added later on through load time weaving.  Users on Java5 should use
  * the class Aspects instead.
- * <p/>
  * Aspects14.aspectOf(..) is doing reflective calls to the aspect aspectOf, so for better performance
  * consider using ajc compilation of the aspects and using them as a binary dependancies in your project.
  */
@@ -73,7 +72,7 @@
      * Returns the pertypewithin aspect
      * @param aspectClass aspect class for which to discover the aspect instance
      * @param perTypeWithin class
-     * @return
+     * @return the aspect instance
      * @throws NoAspectBoundException if no such aspect, or no aspect bound
      */
     public static Object aspectOf(Class aspectClass, Class perTypeWithin) throws NoAspectBoundException {
@@ -91,7 +90,7 @@
      * Returns true if singleton aspect or percflow / percflowbelow aspect is bound
      *
      * @param aspectClass aspect class for which to check the aspect instance
-     * @return
+     * @return true if an aspect instance is bound
      * @throws NoAspectBoundException if not bound
      */
     public static boolean hasAspect(Class aspectClass) throws NoAspectBoundException {
@@ -105,7 +104,7 @@
     /**
      * Returns true if the perthis / pertarget aspect is bound
      * @param aspectClass aspect class for which to check the aspect instance
-     * @param perObject
+     * @param perObject the this/target for which to check for an aspect
      * @return true if aspect instance exists for the class/object combination
      * @throws NoAspectBoundException if not bound
      */
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/JoinPoint.java b/org.aspectj.runtime/source/org/aspectj/lang/JoinPoint.java
index 5d66c79..78ffce2 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/JoinPoint.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/JoinPoint.java
@@ -25,7 +25,7 @@
  *
  * <pre>
  * aspect Logging {
- *     before(): within(com.bigboxco..*) && execution(public * *(..)) {
+ *     before(): within(com.bigboxco..*) &amp;&amp; execution(public * *(..)) {
  *         System.err.println("entering: " + thisJoinPoint);
  *         System.err.println("  w/args: " + thisJoinPoint.getArgs());
  *         System.err.println("      at: " + thisJoinPoint.getSourceLocation());
@@ -38,12 +38,12 @@
     String toString();
 
     /**
-     * Returns an abbreviated string representation of the join point.
+     * @return an abbreviated string representation of the join point.
      */
     String toShortString();
 
     /**
-     * Returns an extended string representation of the join point.
+     * @return an extended string representation of the join point.
      */
     String toLongString();
 
@@ -56,46 +56,51 @@
      *
      * <p> Returns null when there is no currently executing object available.
      * This includes all join points that occur in a static context.</p>
+     * 
+     * @return the currently executing object (or null if not available - e.g. static context)
      */
     Object getThis();
 
     /**
-     * <p> Returns the target object.  This will always be
+     * Returns the target object.  This will always be
      * the same object as that matched by the <code>target</code> pointcut
      * designator.  Unless you specifically need this reflective access,
      * you should use the <code>target</code> pointcut designator to
-     * get at this object for better static typing and performance.</p>
+     * get at this object for better static typing and performance.
      *
-     * <p> Returns null when there is no target object.</p>
-
+     * Returns null when there is no target object
+     * 
+     * @return the target object (or null if there isn't one)
      */
     Object getTarget();
 
     /**
-     * <p>Returns the arguments at this join point.</p>
+     * @return the arguments at this join point
      */
     Object[] getArgs();
 
-    /** Returns the signature at the join point.
-     *
+    /**
      * <code>getStaticPart().getSignature()</code> returns the same object
+     * @return the signature at the join point.
      */
     Signature getSignature();
 
-    /** <p>Returns the source location corresponding to the join point.</p>
+    /** 
      *
      *  <p>If there is no source location available, returns null.</p>
      *
      *  <p>Returns the SourceLocation of the defining class for default constructors.</p>
      *
      *  <p> <code>getStaticPart().getSourceLocation()</code> returns the same object. </p>
+     * 
+     * @return the source location corresponding to the join point.
      */
     SourceLocation getSourceLocation();
 
-    /** Returns a String representing the kind of join point.  This
-     *       String is guaranteed to be
-     *       interned. <code>getStaticPart().getKind()</code> returns
-     *       the same object.
+    /** This string is guaranteed to be interned.
+     * <code>getStaticPart().getKind()</code> returns the same object.
+     *       
+     * @return a string representing the kind of join point.
      */
     String getKind();
 
@@ -125,19 +130,19 @@
      * @see JoinPoint#getStaticPart()
      */
     public interface StaticPart {
-        /** Returns the signature at the join point.  */
+        /** @return the signature at the join point.  */
         Signature getSignature();
 
-        /** <p>Returns the source location corresponding to the join point.</p>
+        /** Returns the source location corresponding to the join point.
         *
-        *  <p>If there is no source location available, returns null.</p>
+        *  If there is no source location available, returns null.
         *
-        *  <p>Returns the SourceLocation of the defining class for default constructors.</p>
+        *  @return the SourceLocation of the defining class for default constructors
         */
         SourceLocation getSourceLocation();
 
-        /** <p> Returns a String representing the kind of join point.  This String
-        *       is guaranteed to be interned</p>
+        /** @return a string representing the kind of join point.  This String
+        *       is guaranteed to be interned
         */
         String getKind();
         
@@ -165,12 +170,12 @@
         String toString();
 
         /**
-        * Returns an abbreviated string representation of the join point
+        * @return an abbreviated string representation of the join point
         */
         String toShortString();
 
         /**
-        * Returns an extended string representation of the join point
+        * @return an extended string representation of the join point
         */
         String toLongString();
     }
@@ -178,7 +183,7 @@
     public interface EnclosingStaticPart extends StaticPart {}
 
     /**
-     * Returns an object that encapsulates the static parts of this join point.
+     * @return an object that encapsulates the static parts of this join point.
      */
     StaticPart getStaticPart();
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/ProceedingJoinPoint.java b/org.aspectj.runtime/source/org/aspectj/lang/ProceedingJoinPoint.java
index 5bbc2df..ac85681 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/ProceedingJoinPoint.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/ProceedingJoinPoint.java
@@ -16,32 +16,44 @@
 /**
  * ProceedingJoinPoint exposes the proceed(..) method in order to support around advice in @AJ aspects
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 public interface ProceedingJoinPoint extends JoinPoint {
 
     /**
-     * The joinpoint needs to know about its closure so that proceed can delegate to closure.run()
-     * <p/>
+     * The joinpoint needs to know about its closure so that proceed can delegate to closure.run().
      * This internal method should not be called directly, and won't be visible to the end-user when
-     * packed in a jar (synthetic method)
+     * packed in a jar (synthetic method).
      *
-     * @param arc
+     * @param arc the around closure to associate with this joinpoint
      */
     void set$AroundClosure(AroundClosure arc);
 
     /**
+     * The joinpoint needs to know about its closure so that proceed can delegate to closure.run().
+     * This internal method should not be called directly, and won't be visible to the end-user when
+     * packed in a jar (synthetic method). This should maintain a stack of closures as multiple around
+     * advice with proceed are targeting a joinpoint and the stack will need to be unwound when
+     * exiting nested advice. Passing a non null arc indicates a push, passing null indicates a pop.
+     *
+     * @param arc the around closure to associate with this joinpoint
+     */
+     default void stack$AroundClosure(AroundClosure arc) {
+    	 throw new UnsupportedOperationException();
+     }
+
+    /**
      * Proceed with the next advice or target method invocation
      *
-     * @return
-     * @throws Throwable
+     * @return the result of proceeding
+     * @throws Throwable if the invoked proceed throws anything
      */
     public Object proceed() throws Throwable;
 
     /**
-     * Proceed with the next advice or target method invocation
-     * <p/>
-     * <p>Unlike code style, proceed(..) in annotation style places different requirements on the 
+     * Proceed with the next advice or target method invocation.
+     *
+     * Unlike code style, proceed(..) in annotation style places different requirements on the 
      * parameters passed to it.  The proceed(..) call takes, in this order:
      * <ul>
      * <li> If 'this()' was used in the pointcut for binding, it must be passed first in proceed(..).
@@ -52,14 +64,13 @@
      * if a subset of arguments were bound or the ordering was changed in the advice signature, 
      * the proceed(..) calls takes all of them in the right order for the join point. 
      * </ul>
-     * <p>Since proceed(..) in this case takes an Object array, AspectJ cannot do as much 
+     * Since proceed(..) in this case takes an Object array, AspectJ cannot do as much 
      * compile time checking as it can for code style. If the rules above aren't obeyed 
      * then it will unfortunately manifest as a runtime error. 
-     * </p>
      *
-     * @param args
-     * @return
-     * @throws Throwable
+     * @param args the arguments to proceed with
+     * @return the result of proceeding
+     * @throws Throwable if the invoked proceed throws anything
      */
     public Object proceed(Object[] args) throws Throwable;
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/Signature.java b/org.aspectj.runtime/source/org/aspectj/lang/Signature.java
index 5bc0084..cd1cd4a 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/Signature.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/Signature.java
@@ -24,7 +24,7 @@
  * aspect Logging {
  *     Logger logger = Logger.getLogger("MethodEntries");
  * 
- *     before(): within(com.bigboxco..*) && execution(public * *(..)) {
+ *     before(): within(com.bigboxco..*) &amp;&amp; execution(public * *(..)) {
  *         Signature sig = thisJoinPoint.getSignature();
  *         logger.entering(sig.getDeclaringType().getName(),
  *                         sig.getName());
@@ -43,19 +43,20 @@
  */
 public interface Signature {
     String toString();
+
     /**
-     * Returns an abbreviated string representation of this signature.
+     * @return an abbreviated string representation of this signature.
      */
     String toShortString();
 
     /**
-     * Returns an extended string representation of this signature.
+     * @return an extended string representation of this signature.
      */
     String toLongString();
 
 
     /**
-     * Returns the identifier part of this signature.  For methods this
+     * @return the identifier part of this signature.  For methods this
      * will return the method name.
      * 
      * @see java.lang.reflect.Member#getName
@@ -74,6 +75,7 @@
      *     java.lang.reflect.Modifier.toString(sig.getModifiers());
      * </pre>
      * 
+     * @return the modifiers on this signature represented as an int
      * @see java.lang.reflect.Member#getModifiers
      * @see java.lang.reflect.Modifier
      */
@@ -89,14 +91,16 @@
      * <p>For consistency with <code>java.lang.reflect.Member</code>, this
      * method should have been named <code>getDeclaringClass()</code>.</p>
      * 
+     * @return the class, interface or aspect that declared this member
      * @see java.lang.reflect.Member#getDeclaringClass
      */
     Class  getDeclaringType();
     
     /**
-     * Returns the fully-qualified name of the declaring type. This is
-     * equivalent to calling getDeclaringType().getName(), but caches
+     * This is equivalent to calling getDeclaringType().getName(), but caches
      * the result for greater efficiency.
+     * 
+     * @return the fully qualified name of the declaring type
      */
     String getDeclaringTypeName();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/AdviceName.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/AdviceName.java
index 779e7fe..62f6091 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/AdviceName.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/AdviceName.java
@@ -25,7 +25,7 @@
 public @interface AdviceName {
 
     /**
-     * The name of the advice
+     * @return the name of the advice
      */
     String value();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/After.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/After.java
index 286f9c7..43d9edc 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/After.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/After.java
@@ -19,14 +19,14 @@
 /**
  * After finally advice
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 public @interface After {
 
     /**
-     * The pointcut expression where to bind the advice
+     * @return the pointcut expression where to bind the advice
      */
     String value();
     
@@ -36,6 +36,8 @@
      * Under these circumstances only, it is necessary to provide the arg names in 
      * the annotation - these MUST duplicate the names used in the annotated method.
      * Format is a simple comma-separated list.
+     * 
+     * @return the argument names (should duplicate the names used for the annotated method parameters)
      */
     String argNames() default "";
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterReturning.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterReturning.java
index 397c48f..99e7f99 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterReturning.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterReturning.java
@@ -19,24 +19,24 @@
 /**
  * After returning advice
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 public @interface AfterReturning {
 
     /**
-     * The pointcut expression where to bind the advice
+     * @return the pointcut expression where to bind the advice
      */
     String value() default "";
 
     /**
-     * The pointcut expression where to bind the advice, overrides "value" when specified
+     * @return the pointcut expression where to bind the advice, overrides "value" when specified
      */
     String pointcut() default "";
 
     /**
-     * The name of the argument in the advice signature to bind the returned value to
+     * @return the name of the argument in the advice signature to bind the returned value to
      */
     String returning() default "";
     
@@ -46,6 +46,7 @@
      * Under these circumstances only, it is necessary to provide the arg names in 
      * the annotation - these MUST duplicate the names used in the annotated method.
      * Format is a simple comma-separated list.
+     * @return the argument names (that should match names used in the annotated method)
      */
     String argNames() default "";
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterThrowing.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterThrowing.java
index 7b4d821..32d0f79 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterThrowing.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/AfterThrowing.java
@@ -19,24 +19,24 @@
 /**
  * After throwing advice
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 public @interface AfterThrowing {
 
     /**
-     * The pointcut expression where to bind the advice
+     * @return the pointcut expression where to bind the advice
      */
     String value() default "";
 
     /**
-     * The pointcut expression where to bind the advice, overrides "value" when specified
+     * @return the pointcut expression where to bind the advice, overrides "value" when specified
      */
     String pointcut() default "";
 
     /**
-     * The name of the argument in the advice signature to bind the thrown exception to
+     * @return the name of the argument in the advice signature to bind the thrown exception to
      */
     String throwing() default "";
     
@@ -46,6 +46,7 @@
      * Under these circumstances only, it is necessary to provide the arg names in 
      * the annotation - these MUST duplicate the names used in the annotated method.
      * Format is a simple comma-separated list.
+     * @return the argument names (that should match names used in the annotated method)
      */
     String argNames() default "";
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Around.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Around.java
index 253e865..36510c7 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Around.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Around.java
@@ -19,14 +19,14 @@
 /**
  * Around advice
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 public @interface Around {
 
     /**
-     * The pointcut expression where to bind the advice
+     * @return the pointcut expression where to bind the advice
      */
     String value();
     
@@ -36,6 +36,7 @@
      * Under these circumstances only, it is necessary to provide the arg names in 
      * the annotation - these MUST duplicate the names used in the annotated method.
      * Format is a simple comma-separated list.
+     * @return the argument names (should match the names on the annotated method)
      */
     String argNames() default "";
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Aspect.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Aspect.java
index d45e85c..7e50fa7 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Aspect.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Aspect.java
@@ -19,15 +19,14 @@
 /**
  * Aspect declaration
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.TYPE)
 public @interface Aspect {
 
     /**
-     * Per clause expression, defaults to singleton aspect
-     * <p/>
+     * @return the per clause expression, defaults to singleton aspect.
      * Valid values are "" (singleton), "perthis(...)", etc
      */
     public String value() default "";
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Before.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Before.java
index fe4b372..db1ec5e 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Before.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Before.java
@@ -19,14 +19,14 @@
 /**
  * Before advice
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 public @interface Before {
 
     /**
-     * The pointcut expression where to bind the advice
+     * @return the pointcut expression where to bind the advice
      */
     String value();
     
@@ -36,6 +36,8 @@
      * Under these circumstances only, it is necessary to provide the arg names in 
      * the annotation - these MUST duplicate the names used in the annotated method.
      * Format is a simple comma-separated list.
+     * 
+     * @return the argument names (should match the annotated method parameter names)
      */
     String argNames() default "";
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareAnnotation.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareAnnotation.java
index ffecb91..f0c564d 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareAnnotation.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareAnnotation.java
@@ -17,14 +17,14 @@
 import java.lang.annotation.ElementType;
 
 /**
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.CONSTRUCTOR})
 public @interface DeclareAnnotation {
 
     /**
-     * pointcut (type pattern for type, or method/ctor/field signature pattern)
+     * @return the pointcut (type pattern for type, or method/ctor/field signature pattern)
      */
     public String value();
     
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareError.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareError.java
index 9f3a045..0d0d1c0 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareError.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareError.java
@@ -27,7 +27,7 @@
 @Target(ElementType.FIELD)
 public @interface DeclareError {
     /**
-     * The pointcut expression where to bind the error (don't use if, formal bindings, cflow etc)
+     * @return the pointcut expression where to bind the error (don't use if, formal bindings, cflow etc)
      */
 	String value();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareMixin.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareMixin.java
index f44c681..4a7d350 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareMixin.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareMixin.java
@@ -18,7 +18,6 @@
 
 /**
  * DeclareMixin annotation - see design and usage in https://bugs.eclipse.org/bugs/show_bug.cgi?id=266552
- * 
  * <p>
  * Attached to a factory method, this annotation indicates that any types matching the pattern specified in the annotation value
  * will have new methods mixed in. The methods will be selected based on a combination of the return type of the factory method,
@@ -29,12 +28,12 @@
 public @interface DeclareMixin {
 
 	/**
-	 * The target types expression
+	 * @return the target types expression
 	 */
 	String value();
 
 	/**
-	 * Array of interfaces that are to be mixed in. This is optional and if not specified the return type of the annotated method
+	 * @return array of interfaces that are to be mixed in. This is optional and if not specified the return type of the annotated method
 	 * will be used to determine the interface to mix in.
 	 */
 	Class[] interfaces() default { Object.class };
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareParents.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareParents.java
index b7c2452..9f2c02a 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareParents.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareParents.java
@@ -24,7 +24,7 @@
 public @interface DeclareParents {
 
     /**
-     * The target types expression
+     * @return the target types expression
      */
     String value();
 
@@ -33,6 +33,8 @@
      * of interface members (equivalent to defining
      * a set of interface member ITDs for the
      * public methods of the interface).
+     * 
+     * @return define the default implementation of interface members (should always be specified)
      */
     Class defaultImpl() default DeclareParents.class;
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclarePrecedence.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclarePrecedence.java
index e1a0488..2c74c8a 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclarePrecedence.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclarePrecedence.java
@@ -19,14 +19,14 @@
 /**
  * Aspect precedence declaration
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.TYPE)
 public @interface DeclarePrecedence {
 
     /**
-     * The precedence pattern list
+     * @return the precedence pattern list
      */
     String value();
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareWarning.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareWarning.java
index 446ac78..17cf2df 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareWarning.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/DeclareWarning.java
@@ -27,7 +27,7 @@
 @Target(ElementType.FIELD)
 public @interface DeclareWarning {
     /**
-     * The pointcut expression where to bind the error (don't use if, formal bindings, cflow etc)
+     * @return the pointcut expression where to bind the error (don't use if, formal bindings, cflow etc)
      */
 	String value();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Pointcut.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Pointcut.java
index 6fae1e8..938a50a 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/Pointcut.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/Pointcut.java
@@ -19,14 +19,14 @@
 /**
  * Pointcut declaration
  *
- * @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a>
+ * @author Alexandre Vasseur
  */
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.METHOD)
 public @interface Pointcut {
 
     /**
-     * The pointcut expression
+     * @return the pointcut expression
      * We allow "" as default for abstract pointcut
      */
     String value() default "";
@@ -37,6 +37,8 @@
      * Under these circumstances only, it is necessary to provide the arg names in 
      * the annotation - these MUST duplicate the names used in the annotated method.
      * Format is a simple comma-separated list.
+     * 
+     * @return argNames the argument names (should match those in the annotated method)
      */
     String argNames() default "";
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/annotation/control/CodeGenerationHint.java b/org.aspectj.runtime/source/org/aspectj/lang/annotation/control/CodeGenerationHint.java
index 7fe9dea..e7d92c3 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/annotation/control/CodeGenerationHint.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/annotation/control/CodeGenerationHint.java
@@ -26,7 +26,7 @@
 public @interface CodeGenerationHint {
 
 	/**
-	 * Defines the name suffix to use for a generated member representing an if pointcut (prefix will be 'ajc$if$').
+	 * @return the name suffix to use for a generated member representing an if pointcut (prefix will be 'ajc$if$').
 	 * If left blank, a suffix will be generated.
 	 */
     String ifNameSuffix() default "";
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/Advice.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/Advice.java
index 03be6c7..3c00e74 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/Advice.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/Advice.java
@@ -19,41 +19,42 @@
 public interface Advice {
 
 	/**
-	 * The declaring aspect
+	 * @return the declaring aspect
 	 */
 	AjType getDeclaringType();
 	
 	/**
-	 * The kind of advice (before, after-returning, after-throwing, etc.)
+	 * @return the kind of advice (before, after-returning, after-throwing, etc.)
 	 */
 	AdviceKind getKind();
 	
 	/**
-	 * Returns the advice name, or the empty string if the advice is anonymous.
 	 * If using the @AspectJ annotations, the advice name is the name of the
 	 * annotated advice method. If using the code style, the advice is
 	 * anonymous, unless the advice is annotated with the @AdviceName annotation,
-	 * in which case the name given in the annotation is returned. 
+	 * in which case the name given in the annotation is returned.
+	 * 
+	 * @return the advice name, or the empty string if the advice is anonymous.
 	 */
 	String getName();
 	
 	/**
-	 * The advice parameters
+	 * @return the advice parameters
 	 */
 	AjType<?>[] getParameterTypes();
 	
 	/**
-	 * The generic parameter types, @see java.lang.reflect.Method.getGenericParameterTypes
+	 * @return the generic parameter types, @see java.lang.reflect.Method.getGenericParameterTypes
 	 */
 	Type[] getGenericParameterTypes();
 	
 	/**
-	 * The declared thrown exceptions by the advice
+	 * @return the declared thrown exceptions by the advice
 	 */
 	AjType<?>[] getExceptionTypes();
 	
 	/**
-	 * The pointcut expression associated with the advice declaration.
+	 * @return the pointcut expression associated with the advice declaration.
 	 */
 	PointcutExpression getPointcutExpression();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjType.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjType.java
index 5e26a7d..2ceddb9 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjType.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjType.java
@@ -25,289 +25,332 @@
 public interface AjType<T> extends Type, AnnotatedElement {
 	
 	/**
-	 * The name of this type, in the same format as returned by Class.getName()
+	 * @return the name of this type, in the same format as returned by Class.getName()
 	 */
 	public String getName();
 	
 	/**
-	 * The package in which this type is declared
+	 * @return the package in which this type is declared
 	 */
 	public Package getPackage();
 	
 	/**
-	 * The interfaces implemented by this type
+	 * @return the interfaces implemented by this type
 	 */
 	public AjType<?>[] getInterfaces();
 		
 	/**
-	 * The modifiers declared for this type. The return value can be interpreted
+	 * @return the modifiers declared for this type. The return value can be interpreted
 	 * using java.lang.reflect.Modifier
 	 */
 	public int getModifiers();
 	
 	/**
-	 * The java.lang.Class that corresponds to this AjType
+	 * @return the java.lang.Class that corresponds to this AjType
 	 */
 	public Class<T> getJavaClass();
 
 	// scope
 	
 	/**
-	 * The supertype of this type. If this type represents Object or a primitive type
+	 * @return the supertype of this type. If this type represents Object or a primitive type
 	 * then null is returned.
 	 */
 	public AjType<?> getSupertype();
 
 	/**
-	 * The generic supertype of this type, as defined by Class.getGenericSupertype
+	 * @return the generic supertype of this type, as defined by Class.getGenericSupertype
 	 */
 	public Type getGenericSupertype();
 
 	/**
-	 * If this type represents a local or anonymous type declared within a method, return 
-	 * then enclosing Method object.
+	 * @return the enclosing Method if this type represents a local or anonymous type declared within a method
 	 */
 	public Method getEnclosingMethod();
 	
 	/**
-	 * If this type represents a local or anonymous type declared within a constructor, return 
-	 * then enclosing Method object.
+	 * @return the enclosing Method if this type represents a local or anonymous type declared within a constructor
 	 */
 	public Constructor getEnclosingConstructor();
 
 	/**
-	 * Returns the immediately enclosing type of this type.
+	 * @return the immediately enclosing type of this type.
 	 */
 	public AjType<?> getEnclosingType();
 	
 	/**
-	 * If this type is a member of another type, return the AjType representing the type
-	 * in which it was declared.
+	 * @return the AjType representing the typei n which it was declared (if this type is a member of another type)
 	 */
 	public AjType<?> getDeclaringType();
 
 	/**
-	 * If this type represents an aspect, returns the associated per-clause.
-	 * Returns null for non-aspect types.
+	 * @return the per-clause if this is an aspect, otherwise null
 	 */
 	public PerClause getPerClause(); 
 	
 	// inner types
 	/**
-	 * Returns an array containing all the public types that are members of this type
+	 * @return an array containing all the public types that are members of this type
 	 */
 	public AjType<?>[] getAjTypes();
 	
 	/**
-	 * Returns an array containing all the types declared by this type
+	 * @return an array containing all the types declared by this type
 	 */
 	public AjType<?>[] getDeclaredAjTypes();
 	
 	// constructors
 	
 	/**
-	 * Returns the constructor object for the specified public constructor of this type
+	 * @param parameterTypes the types of the constructor parameters
+	 * @return the constructor object for the specified public constructor of this type
+	 * @throws NoSuchMethodException if constructor not found
 	 */
 	public Constructor getConstructor(AjType<?>... parameterTypes) throws NoSuchMethodException;
 	
 	/**
-	 * Returns all of the public constructors of this type
+	 * @return all of the public constructors of this type
 	 */
 	public Constructor[] getConstructors();
 	
 	/**
-	 * Returns the constructor object for the specified constructor of this type
+	 * @param parameterTypes the types of the constructor parameters
+	 * @return the constructor object for the specified constructor of this type
+	 * @throws NoSuchMethodException if constructor not found
 	 */
 	public Constructor getDeclaredConstructor(AjType<?>... parameterTypes) throws NoSuchMethodException;
 
 	/**
-	 * Returns all the constructors declared in this type
+	 * @return all the constructors declared in this type
 	 */
 	public Constructor[] getDeclaredConstructors();
 	
 	// fields
 	
 	/**
-	 * Return the field declared in this type with the given name
+	 * @param name the field name
+	 * @return the declared field
+	 * @throws NoSuchFieldException if no field of that name is found
 	 */
 	public Field getDeclaredField(String name) throws NoSuchFieldException;
 	
 	/** 
-	 * Returns all the fields declared in this type
+	 * @return all the fields declared in this type
 	 */
 	public Field[] getDeclaredFields();
 	
 	/**
-	 * Return the public field with the given name 
+	 * @param name the field name
+	 * @return the public field with the given name 
+	 * @throws NoSuchFieldException if field not found
 	 */
 	public Field getField(String name) throws NoSuchFieldException;
 	
 	/**
-	 * Return the public fields declared by this type
+	 * @return the public fields declared by this type
 	 */
 	public Field[] getFields();
 	
 	// methods
 
 	/**
-	 * Return the method object for the specified method declared in this type
+	 * @param name the method name
+	 * @param parameterTypes the types of the method parameters
+	 * @return the method object for the specified method declared in this type
+	 * @throws NoSuchMethodException if the method cannot be found
 	 */
 	public Method getDeclaredMethod(String name, AjType<?>... parameterTypes) throws NoSuchMethodException;
 	
 	/**
-	 * Return the method object for the specified public method declared in this type 
+	 * @param name the method name
+	 * @param parameterTypes the types of the method parameters
+	 * @return the method object for the specified public method declared in this type 
+	 * @throws NoSuchMethodException if the method cannot be found
 	 */
 	public Method getMethod(String name, AjType<?>... parameterTypes) throws NoSuchMethodException;
 	
 	/**
-	 * Return all the methods declared by this type
+	 * @return all the methods declared by this type
 	 */
 	public Method[] getDeclaredMethods();
 	
 	/**
-	 * Returns all the public methods of this type
+	 * @return all the public methods of this type
 	 */
 	public Method[] getMethods();
 	
 	// pointcuts
 	
 	/**
-	 * Return the pointcut object representing the specified pointcut declared by this type
+	 * @param name the pointcut name
+	 * @return the pointcut object representing the specified pointcut declared by this type
+	 * @throws NoSuchPointcutException if no pointcut of that name can be found
 	 */
 	public Pointcut getDeclaredPointcut(String name) throws NoSuchPointcutException;
 	
 	/**
-	 * Return the pointcut object representing the specified public pointcut
+	 * @param name the pointcut name
+	 * @return the pointcut object representing the specified public pointcut
+	 * @throws NoSuchPointcutException if no pointcut of that name can be found
 	 */
 	public Pointcut getPointcut(String name) throws NoSuchPointcutException;
 
 	/**
-	 * Returns all of the pointcuts declared by this type
+	 * @return all of the pointcuts declared by this type
 	 */
 	public Pointcut[] getDeclaredPointcuts();
 
 	/**
-	 * Returns all of the public pointcuts of this type
+	 * @return all of the public pointcuts of this type
 	 */
 	public Pointcut[] getPointcuts();
 	
 	// advice
 
 	/**
-	 * Returns all of the advice declared by this type, of an advice kind contained in the
+	 * @param ofTypes the {@link AdviceKind}s of interest
+	 * @return all of the advice declared by this type, of an advice kind contained in the
 	 * parameter list.
 	 */
 	public Advice[] getDeclaredAdvice(AdviceKind... ofTypes);
 	
 	/**
-	 * Returns all of the advice for this type, of an advice kind contained in the parameter
+	 * @param ofTypes the {@link AdviceKind}s of interest
+	 * @return all of the advice for this type, of an advice kind contained in the parameter
 	 * list. 
 	 */
 	public Advice[] getAdvice(AdviceKind... ofTypes);
 	
 	/**
-	 * Returns the advice with the given name. For an @AspectJ declared advice member,
+	 * For an annotation style advice member,
 	 * this is the name of the annotated method. For a code-style advice declaration, this
 	 * is the name given in the @AdviceName annotation if present.
+	 * 
+	 * @param name the advice name
+	 * @return the advice with the given name.
+	 * @throws NoSuchAdviceException if no advice can be found with that name
 	 */
 	public Advice getAdvice(String name) throws NoSuchAdviceException;
 	
-	/**
-	 * Returns the advice declared in this type with the given name. For an @AspectJ declared advice member,
+	/** For an annotation style advice member,
 	 * this is the name of the annotated method. For a code-style advice declaration, this
 	 * is the name given in the @AdviceName annotation if present.
+	 * 
+	 * @param name the advice name
+	 * @return the advice declared in this type with the given name.
+	 * @throws NoSuchAdviceException if no advice can be found with that name
 	 */
 	public Advice getDeclaredAdvice(String name) throws NoSuchAdviceException;
 		
 	// inter-type declarations
 	
 	/**
-	 * Return the inter-type method declared by this type matching the given specification
+	 * @param name the method name
+	 * @param target the target of the inter-type declaration
+	 * @param parameterTypes the types of the inter-type method declaration
+	 * @return the inter-type method declared by this type matching the given specification
+	 * @throws NoSuchMethodException if the inter-type declaration cannot be found
 	 */
 	public InterTypeMethodDeclaration getDeclaredITDMethod(String name, AjType<?> target, AjType<?>... parameterTypes) throws NoSuchMethodException;
 	
 	/**
-	 * Return all of the inter-type methods declared by this type
+	 * @return all of the inter-type methods declared by this type
 	 */
 	public InterTypeMethodDeclaration[] getDeclaredITDMethods();
 
 	/**
-	 * Return the public inter-type method of this type matching the given specification
+	 * @param name the method name
+	 * @param target the target of the inter-type declaration
+	 * @param parameterTypes the types of the inter-type method declaration
+	 * @return the public inter-type method of this type matching the given specification
+	 * @throws NoSuchMethodException if the inter-type declaration cannot be found
 	 */
 	public InterTypeMethodDeclaration getITDMethod(String name, AjType<?> target, AjType<?>... parameterTypes) throws NoSuchMethodException;
 	
 	/**
-	 * Return all of the public inter-type declared methods of this type
+	 * @return all of the public inter-type declared methods of this type
 	 */
 	public InterTypeMethodDeclaration[] getITDMethods();
 		
 	/**
-	 * Return the inter-type constructor declared by this type matching the given specification
+	 * @param target the target of the inter-type constructor of interest
+	 * @param parameterTypes the types of the parameter of the inter-type constructor of interest
+	 * @return the inter-type constructor declared by this type matching the given specification
+	 * @throws NoSuchMethodException if the inter-type declaration cannot be found
 	 */
 	public InterTypeConstructorDeclaration getDeclaredITDConstructor(AjType<?> target, AjType<?>... parameterTypes) throws NoSuchMethodException;
 	
 	/**
-	 * Returns all of the inter-type constructors declared by this type
+	 * @return all of the inter-type constructors declared by this type
 	 */
 	public InterTypeConstructorDeclaration[] getDeclaredITDConstructors();
 
 	/**
-	 * Return the public inter-type constructor matching the given specification
+	 * @param target the target of the inter-type constructor of interest
+	 * @param parameterTypes the types of the parameter of the inter-type constructor of interest
+	 * @return the public inter-type constructor matching the given specification
+	 * @throws NoSuchMethodException if the inter-type declaration cannot be found
 	 */
 	public InterTypeConstructorDeclaration getITDConstructor(AjType<?> target, AjType<?>... parameterTypes) throws NoSuchMethodException;
 
 	/**
-	 * Return all of the public inter-type constructors of this type
+	 * @return all of the public inter-type constructors of this type
 	 */
 	public InterTypeConstructorDeclaration[] getITDConstructors();
 
 	/**
-	 * Return the inter-type field declared in this type with the given specification
+	 * @param name the field name
+	 * @param target the target type for the inter-type declaration
+	 * @return the inter-type field declared in this type with the given specification
+	 * @throws NoSuchFieldException if the inter-type declaration cannot be found
 	 */
 	public InterTypeFieldDeclaration getDeclaredITDField(String name, AjType<?> target) throws NoSuchFieldException;
 
 	/**
-	 * Return all of the inter-type fields declared in this type
+	 * @return all of the inter-type fields declared in this type
 	 */
 	public InterTypeFieldDeclaration[] getDeclaredITDFields();
 
 	/**
-	 * Return the public inter-type field matching the given specification
+	 * @param name the field name
+	 * @param target the target type for the inter-type declaration
+	 * @return the public inter-type field matching the given specification
+	 * @throws NoSuchFieldException if the inter-type declaration cannot be found
 	 */
 	public InterTypeFieldDeclaration getITDField(String name, AjType<?> target) throws NoSuchFieldException;
 
 	/**
-	 * Return all of the public inter-type fields for this type
+	 * @return all of the public inter-type fields for this type
 	 */
 	public InterTypeFieldDeclaration[] getITDFields();
 		
 	// declare statements
 	/**
-	 * Returns all of the declare error and declare warning members of this type,
+	 * @return all of the declare error and declare warning members of this type,
 	 * including declare error/warning members inherited from super-types
 	 */
 	public DeclareErrorOrWarning[] getDeclareErrorOrWarnings();
 	
 	/**
-	 * Returns all of the declare parents members of this type, including
+	 * @return all of the declare parents members of this type, including
 	 * declare parent members inherited from super-types
 	 */
 	public DeclareParents[] getDeclareParents();
 	
 	/**
-	 * Return all of the declare soft members of this type, including declare
+	 * @return all of the declare soft members of this type, including declare
 	 * soft members inherited from super-types
 	 */
 	public DeclareSoft[] getDeclareSofts();
 
 	/**
-	 * Return all of the declare annotation members of this type, including declare
+	 * @return all of the declare annotation members of this type, including declare
 	 * annotation members inherited from super-types
 	 */
 	public DeclareAnnotation[] getDeclareAnnotations();
 	
 	/**
-	 * Return all of the declare precedence members of this type, including declare
+	 * @return all of the declare precedence members of this type, including declare
 	 * precedence members inherited from super-types
 	 */
 	public DeclarePrecedence[] getDeclarePrecedence();
@@ -315,65 +358,66 @@
 	// misc
 	
 	/**
-	 * Returns the elements of this enum class, or null if this type does not represent
+	 * @return the elements of this enum class, or null if this type does not represent
 	 * an enum type.
 	 */
     public T[] getEnumConstants();
 	
     /**
-     * Returns an array of TypeVariable objects that represent the type variables declared by
+     * @return an array of TypeVariable objects that represent the type variables declared by
      * this type (if any)
      */
 	public TypeVariable<Class<T>>[] getTypeParameters();
 
 	/**
-	 * True if this is an enum type
+	 * @return true if this is an enum type
 	 */
 	public boolean isEnum();
 
 	/**
-	 * True if the given object is assignment-compatible with an object of the type represented
+	 * @param o the object to check for assignment compatibility
+	 * @return true if the given object is assignment-compatible with an object of the type represented
 	 * by this AjType
 	 */
 	public boolean isInstance(Object o);
 
 	/**
-	 * True if this is an interface type
+	 * @return true if this is an interface type
 	 */
 	public boolean isInterface();
 
 	/**
-	 * Returns true if and only if the underlying type is a local class
+	 * @return true if and only if the underlying type is a local class
 	 */
 	public boolean isLocalClass();
 	
 	/**
-	 * Returns true if and only if the underlying type is a member class
+	 * @return true if and only if the underlying type is a member class
 	 */
 	public boolean isMemberClass();
 	
 	/**
-	 * Return true if this is an array type
+	 * @return true if this is an array type
 	 */
 	public boolean isArray();
 
 	/**
-	 * Return true if this object represents a primitive type
+	 * @return true if this object represents a primitive type
 	 */
 	public boolean isPrimitive();
 
 	/**
-	 * Return true if this is an aspect type
+	 * @return true if this is an aspect type
 	 */
 	public boolean isAspect();
 	
 	/**
-	 * Returns true if and only if the underlying type is a member aspect
+	 * @return true if and only if the underlying type is a member aspect
 	 */
 	public boolean isMemberAspect();
 
 	/**
-	 * Returns true if and only if the underlying type is a privileged aspect
+	 * @return true if and only if the underlying type is a privileged aspect
 	 */
 	public boolean isPrivileged();
 	
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjTypeSystem.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjTypeSystem.java
index 6999dac..6e525dc 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjTypeSystem.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/AjTypeSystem.java
@@ -21,7 +21,7 @@
 /**
  * This is the anchor for the AspectJ runtime type system. 
  * Typical usage to get the AjType representation of a given type
- * at runtime is to call <code>AjType<Foo> fooType = AjTypeSystem.getAjType(Foo.class);</code>
+ * at runtime is to call <code>AjType&lt;Foo&gt; fooType = AjTypeSystem.getAjType(Foo.class);</code>
  */
 public class AjTypeSystem {
 	
@@ -34,6 +34,9 @@
 		 * and other AspectJ type members. AjType is the recommended reflection API for
 		 * AspectJ programs as it offers everything that java.lang.reflect does, with 
 		 * AspectJ-awareness on top.
+		 * @param <T> the expected type associated with the returned AjType
+		 * @param fromClass the class for which to discover the AjType
+		 * @return the AjType corresponding to the input class
 		 */
 		public static <T> AjType<T> getAjType(Class<T> fromClass) {
 			WeakReference<AjType> weakRefToAjType =  ajTypes.get(fromClass);
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareAnnotation.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareAnnotation.java
index faee5d4..1d7ba34 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareAnnotation.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareAnnotation.java
@@ -22,33 +22,33 @@
 	public enum Kind { Field, Method, Constructor, Type };
 	
 	/**
-	 * The aspect that declared this member.
+	 * @return the aspect that declared this member.
 	 */
 	AjType<?> getDeclaringType();
 	
 	/**
-	 * The target element kind
+	 * @return the target element kind
 	 */
 	Kind getKind();
 	
 	/**
-	 * The target signature pattern. Returns null if getKind() == Type 
+	 * @return the target signature pattern. Returns null if getKind() == Type 
 	 */
 	SignaturePattern getSignaturePattern();
 	
 	/**
-	 * The target type pattern. Returns null if getKind() != Type
+	 * @return the target type pattern. Returns null if getKind() != Type
 	 */
 	TypePattern getTypePattern();
 	
 	/**
-	 * The declared annotation. If the declared annotation does not have runtime retention,
+	 * @return the declared annotation. If the declared annotation does not have runtime retention,
 	 * this method returns null.
 	 */
 	Annotation getAnnotation();
 	
 	/**
-	 * Returns the text of the annotation as declared in this member. Available for
+	 * @return the text of the annotation as declared in this member. Available for
 	 * both runtime and class-file retention annotations
 	 */
 	String getAnnotationAsText();
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareErrorOrWarning.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareErrorOrWarning.java
index a6a5abc..1892e50 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareErrorOrWarning.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareErrorOrWarning.java
@@ -18,22 +18,22 @@
 public interface DeclareErrorOrWarning {
 	
 	/**
-	 * The type that declared this declare warning or declare error member. 
+	 * @return the type that declared this declare warning or declare error member. 
 	 */
 	AjType getDeclaringType();
 	
 	/**
-	 * The pointcut expression associated with the warning or error
+	 * @return the pointcut expression associated with the warning or error
 	 */
 	PointcutExpression getPointcutExpression();
 	
 	/**
-	 * The message associated with the declare warning / declare error
+	 * @return the message associated with the declare warning / declare error
 	 */
 	String getMessage();
 	
 	/**
-	 * True if this is a declare error member, false if it is declare warning
+	 * @return true if this is a declare error member, false if it is declare warning
 	 */
 	boolean isError();
 	
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareParents.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareParents.java
index 8d3c98b..2800f5d 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareParents.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareParents.java
@@ -19,28 +19,29 @@
 public interface DeclareParents {
 
 	/**
-	 * The declaring aspect
+	 * @return the declaring aspect
 	 */
 	AjType getDeclaringType();
 	
 	/**
-	 * The target type pattern
+	 * @return the target type pattern
 	 */
 	TypePattern getTargetTypesPattern();
 	
 	/**
-	 * True if this is a declare parents...extends member declaration
+	 * @return true if this is a declare parents...extends member declaration
 	 */
 	boolean isExtends();
 	
 	/**
-	 * True if this is a declare parents...implements member declaration
+	 * @return true if this is a declare parents...implements member declaration
 	 */
 	boolean isImplements();
 	
 	/**
-	 * The set of types that the types matching getTargetTypesPattern are 
+	 * @return the set of types that the types matching getTargetTypesPattern are 
 	 * declared to implement or extend
+	 * @throws ClassNotFoundException if any types cannot be found
 	 */
 	Type[] getParentTypes() throws ClassNotFoundException;
 	
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclarePrecedence.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclarePrecedence.java
index 894580b..26b415e 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclarePrecedence.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclarePrecedence.java
@@ -18,12 +18,12 @@
 public interface DeclarePrecedence {
 
 	/**
-	 * The declaring aspect
+	 * @return the declaring aspect
 	 */
 	AjType getDeclaringType();
 	
 	/**
-	 * Returns an ordered set of type patterns. An aspect matching
+	 * @return an ordered set of type patterns. An aspect matching
 	 * a type pattern at a lower index in the array takes precedence
 	 * over an aspect that only matches a type pattern at a higher
 	 * index in the array.
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareSoft.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareSoft.java
index cc607d6..55ade67 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareSoft.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/DeclareSoft.java
@@ -17,17 +17,18 @@
 public interface DeclareSoft {
 	
 	/**
-	 * The aspect that declared this member
+	 * @return the aspect that declared this member
 	 */
 	AjType getDeclaringType();
 	
 	/**
-	 * The softened exception type
+	 * @return the softened exception type
+	 * @throws ClassNotFoundException if exception type cannot be found
 	 */
 	AjType getSoftenedExceptionType() throws ClassNotFoundException;
 	
 	/**
-	 * The pointcut determining the join points at which the exception is to be softened.
+	 * @return the pointcut determining the join points at which the exception is to be softened.
 	 */
 	PointcutExpression getPointcutExpression();
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.java
index 8db4505..c4bae03 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeConstructorDeclaration.java
@@ -20,17 +20,17 @@
 public interface InterTypeConstructorDeclaration extends InterTypeDeclaration {
 
 	/**
-	 * The constructor parameters
+	 * @return the constructor parameters
 	 */
 	AjType<?>[] getParameterTypes();
 	
 	/**
-	 * The generic constructor parameters
+	 * @return the generic constructor parameters
 	 */
 	Type[] getGenericParameterTypes();
 	
 	/**
-	 * The declared exceptions thrown by this constructor
+	 * @return the declared exceptions thrown by this constructor
 	 */
 	AjType<?>[] getExceptionTypes();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeDeclaration.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeDeclaration.java
index c004610..5c2efc2 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeDeclaration.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeDeclaration.java
@@ -17,17 +17,18 @@
 public interface InterTypeDeclaration {
 
 	/**
-	 * The declaring aspect
+	 * @return the declaring aspect
 	 */
 	AjType<?> getDeclaringType();
 	
 	/**
-	 * The target type of this ITD
+	 * @return the target type of this ITD
+	 * @throws ClassNotFoundException if the type cannot be found
 	 */
 	AjType<?> getTargetType() throws ClassNotFoundException;
 	
 	/**
-	 * Member modifiers, can be interpreted using java.lang.reflect.Modifier
+	 * @return member modifiers, can be interpreted using java.lang.reflect.Modifier
 	 */
 	int getModifiers();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeFieldDeclaration.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeFieldDeclaration.java
index 5a8acd7..e396b7a 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeFieldDeclaration.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeFieldDeclaration.java
@@ -19,17 +19,17 @@
 public interface InterTypeFieldDeclaration extends InterTypeDeclaration {
 	
 	/**
-	 * The field name
+	 * @return the field name
 	 */
 	String getName();
 	
 	/**
-	 * The field type
+	 * @return the field type
 	 */
 	AjType<?> getType();
 	
 	/**
-	 * The generic field type
+	 * @return the generic field type
 	 */
 	Type getGenericType();
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeMethodDeclaration.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeMethodDeclaration.java
index e570d8d..11e3f72 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeMethodDeclaration.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/InterTypeMethodDeclaration.java
@@ -21,37 +21,37 @@
 public interface InterTypeMethodDeclaration extends InterTypeDeclaration {
 
 	/**
-	 * The name of this method
+	 * @return the name of this method
 	 */
 	String getName();
 	
 	/**
-	 * The method return type
+	 * @return the method return type
 	 */
 	AjType<?> getReturnType();
 	
 	/**
-	 * The generic return type
+	 * @return the generic return type
 	 */
 	Type getGenericReturnType();
 	
 	/**
-	 * The method parameters
+	 * @return the method parameters
 	 */
 	AjType<?>[] getParameterTypes();
 	
 	/**
-	 * The generic method parameters
+	 * @return the generic method parameters
 	 */
 	Type[] getGenericParameterTypes();
 	
 	/**
-	 * The type variables declared by this method 
+	 * @return the type variables declared by this method 
 	 */
 	TypeVariable<Method>[] getTypeParameters();
 	
 	/**
-	 * The declared exceptions thrown by this method
+	 * @return the declared exceptions thrown by this method
 	 */
 	AjType<?>[] getExceptionTypes();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchAdviceException.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchAdviceException.java
index 6b1ca8f..dc133d3 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchAdviceException.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchAdviceException.java
@@ -25,7 +25,7 @@
 	}
 	
 	/**
-	 * The advice name that could not be found.
+	 * @return the advice name that could not be found.
 	 */
 	public String getName() {
 		return name;
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchPointcutException.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchPointcutException.java
index 0274b74..6027711 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchPointcutException.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/NoSuchPointcutException.java
@@ -25,7 +25,7 @@
 	}
 	
 	/**
-	 * The name of the pointcut that could not be found.
+	 * @return the name of the pointcut that could not be found.
 	 */
 	public String getName() {
 		return name;
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/PerClause.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/PerClause.java
index c16feda..32be962 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/PerClause.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/PerClause.java
@@ -15,8 +15,9 @@
  * AspectJ runtime representation of the per-clause associated with an aspect.
  */
 public interface PerClause {
+
 	/**
-	 * The kind of per-clause (singleton, perthis, pertarget,...)
+	 * @return the kind of per-clause (singleton, perthis, pertarget,...)
 	 */
 	PerClauseKind getKind();
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/Pointcut.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/Pointcut.java
index dfec7cc..72b3ee3 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/Pointcut.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/Pointcut.java
@@ -17,35 +17,35 @@
 public interface Pointcut {
 	
 	/**
-	 * The declared name of the pointcut.
+	 * @return the declared name of the pointcut.
 	 */
 	String getName();
 	
 	/**
-	 * The modifiers associated with the pointcut declaration. 
+	 * @return the modifiers associated with the pointcut declaration. 
 	 * Use java.lang.reflect.Modifier to interpret the return value
 	 */
 	int getModifiers();
 	
 	/**
-	 * The pointcut parameter types.
+	 * @return the pointcut parameter types.
 	 */
 	AjType<?>[] getParameterTypes();
 	
 	/**
-	 * The pointcut parameter names. Returns an array of empty strings
+	 * @return the pointcut parameter names. Returns an array of empty strings
 	 * of length getParameterTypes().length if parameter names are not
 	 * available at runtime.
 	 */
 	String[] getParameterNames();
 	
 	/**
-	 * The type that declared this pointcut
+	 * @return the type that declared this pointcut
 	 */
 	AjType getDeclaringType();
 
 	/**
-	 * The pointcut expression associated with this pointcut.
+	 * @return the pointcut expression associated with this pointcut.
 	 */
 	PointcutExpression getPointcutExpression();
 
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutBasedPerClause.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutBasedPerClause.java
index db040ea..c622124 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutBasedPerClause.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutBasedPerClause.java
@@ -14,12 +14,11 @@
 /**
  * Representation of a pointcut based per-clause associated with an aspect
  * (perthis/target/cflow/cflowbelow)
- *
  */
 public interface PointcutBasedPerClause extends PerClause {
 
 	/**
-	 * Get the associated pointcut expression
+	 * @return the associated pointcut expression
 	 */
 	PointcutExpression getPointcutExpression();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutExpression.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutExpression.java
index e229ba1..b7d60ef 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutExpression.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/PointcutExpression.java
@@ -18,7 +18,7 @@
 public interface PointcutExpression {
 
 	/**
-	 * Returns a String representation of the pointcut expression 
+	 * @return a string representation of the pointcut expression 
 	 */
 	String asString();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/SignaturePattern.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/SignaturePattern.java
index 99ba44d..35177ce 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/SignaturePattern.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/SignaturePattern.java
@@ -17,7 +17,7 @@
  */
 public interface SignaturePattern {
 
-	/** return a String representation of this pattern */
+	/** @return a string representation of this pattern */
 	String asString();
 	
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/SourceLocation.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/SourceLocation.java
index 52f1dd7..7ba567f 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/SourceLocation.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/SourceLocation.java
@@ -24,6 +24,7 @@
     /**
      * @deprecated can not be implemented for bytecode weaving, may
      * be removed in 1.1gold.
+     * @return the column
      */
     int getColumn();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePattern.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePattern.java
index f3b69b4..96a4b17 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePattern.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePattern.java
@@ -12,11 +12,13 @@
 package org.aspectj.lang.reflect;
 
 /**
- * AspectJ runtime representation of a type pattern as used in member declarations
- * such as declare parents.
+ * AspectJ runtime representation of a type pattern as used in member
+ * declarations such as declare parents.
  */
 public interface TypePattern {
 
-	/** a string representation of the pattern */
+	/**
+	 * @return a string representation of the pattern
+	 */
 	String asString();
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePatternBasedPerClause.java b/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePatternBasedPerClause.java
index 402b883..a8ea1f0 100644
--- a/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePatternBasedPerClause.java
+++ b/org.aspectj.runtime/source/org/aspectj/lang/reflect/TypePatternBasedPerClause.java
@@ -19,7 +19,7 @@
 public interface TypePatternBasedPerClause {
 
 	/**
-	 * Get the associated type pattern
+	 * @return the associated type pattern
 	 */
 	TypePattern getTypePattern();
 	
diff --git a/org.aspectj.runtime/source/org/aspectj/runtime/internal/AroundClosure.java b/org.aspectj.runtime/source/org/aspectj/runtime/internal/AroundClosure.java
index 91f7f92..c7a9acc 100644
--- a/org.aspectj.runtime/source/org/aspectj/runtime/internal/AroundClosure.java
+++ b/org.aspectj.runtime/source/org/aspectj/runtime/internal/AroundClosure.java
@@ -46,14 +46,17 @@
 	}
 
 	/**
-	 * This takes in the same arguments as are passed to the proceed
-	 * call in the around advice (with primitives coerced to Object types)
+	 * @param args the same arguments as passed to the proceed (with primitives coerced to Object types)
+	 * @return the result of the invocation with those arguments
+	 * @throws Throwable if underlying invoked code throws an exception
 	 */
     public abstract Object run(Object[] args) throws Throwable;
 
     /**
      * This method is called to implicitly associate the closure with the joinpoint
      * as required for @AJ aspect proceed()
+     *      
+     * @return the associated ProceedingJoinPoint
      */
     public ProceedingJoinPoint linkClosureAndJoinPoint() {
         //TODO is this cast safe ?
@@ -65,6 +68,24 @@
     /**
      * This method is called to implicitly associate the closure with the joinpoint
      * as required for @AJ aspect proceed()
+     * 
+     * @param flags indicating whether this/target found at joinpoint and bound
+     * @return the associated ProceedingJoinPoint
+     */
+    public ProceedingJoinPoint linkStackClosureAndJoinPoint(int flags) {
+        //TODO is this cast safe ?
+        ProceedingJoinPoint jp = (ProceedingJoinPoint)state[state.length-1];
+        jp.stack$AroundClosure(this);
+        this.bitflags = flags;
+        return jp;
+    }
+
+    /**
+     * This method is called to implicitly associate the closure with the joinpoint
+     * as required for @AJ aspect proceed()
+     * 
+     * @param flags indicating whether this/target found at joinpoint and bound
+     * @return the associated ProceedingJoinPoint
      */
     public ProceedingJoinPoint linkClosureAndJoinPoint(int flags) {
         //TODO is this cast safe ?
@@ -73,4 +94,10 @@
         this.bitflags = flags;
         return jp;
     }
+
+    public void unlink() {
+    	ProceedingJoinPoint jp = (ProceedingJoinPoint)state[state.length-1];
+    	jp.stack$AroundClosure(null);
+    }
+
 }
diff --git a/org.aspectj.runtime/source/org/aspectj/runtime/internal/Conversions.java b/org.aspectj.runtime/source/org/aspectj/runtime/internal/Conversions.java
index f74e8d9..0632ae8 100644
--- a/org.aspectj.runtime/source/org/aspectj/runtime/internal/Conversions.java
+++ b/org.aspectj.runtime/source/org/aspectj/runtime/internal/Conversions.java
@@ -129,11 +129,9 @@
 		}
 	}
 	
-	/** 
-	 * identity function for now.  This is not typed to "void" because we happen
-	 * to know that in Java, any void context (i.e., {@link ExprStmt})
-	 *  can also handle a return value.
-	 */
+	// identity function for now.  This is not typed to "void" because we happen
+	// to know that in Java, any void context (i.e., {@link ExprStmt})
+	// can also handle a return value.
 	public static Object voidValue(Object o) {
 		if (o == null) {
 			return o;
diff --git a/org.aspectj.runtime/source/org/aspectj/runtime/reflect/Factory.java b/org.aspectj.runtime/source/org/aspectj/runtime/reflect/Factory.java
index 759a136..e2f414b 100644
--- a/org.aspectj.runtime/source/org/aspectj/runtime/reflect/Factory.java
+++ b/org.aspectj.runtime/source/org/aspectj/runtime/reflect/Factory.java
@@ -89,29 +89,24 @@
 	}
 
 	
-	/**
-	 * Create a signature and build a JoinPoint in one step.  Prior to 1.6.10 this was done as a two step operation in the generated
-	 * code but merging these methods in the runtime library enables the generated code to be shorter.  Generating code that
-	 * uses this method requires the weaver to be invoked with <tt>-Xset:targetRuntime1_6_10=true</tt>.
-	 * 
-	 * @since 1.6.10
-	 */
+	//
+	// Create a signature and build a JoinPoint in one step.  Prior to 1.6.10 this was done as a two step operation in the generated
+	// code but merging these methods in the runtime library enables the generated code to be shorter.  Generating code that
+	// uses this method requires the weaver to be invoked with <tt>-Xset:targetRuntime1_6_10=true</tt>.
+	// @since 1.6.10
 	public JoinPoint.StaticPart makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes,
 			String paramNames, String exceptionTypes, String returnType, int l) {
 		Signature sig = this.makeMethodSig(modifiers, methodName, declaringType, paramTypes, paramNames, exceptionTypes, returnType);
 		return new JoinPointImpl.StaticPartImpl(count++, kind, sig, makeSourceLoc(l, -1));
 	}
 	
-	/**
-	 * Create a signature and build a JoinPoint in one step.  Prior to 1.6.10 this was done as a two step operation in the generated
-	 * code but merging these methods in the runtime library enables the generated code to be shorter.  Generating code that
-	 * uses this method requires the weaver to be invoked with <tt>-Xset:targetRuntime1_6_10=true</tt>.
-	 * <p>
-	 * This method differs from the previous one in that it includes no exceptionTypes parameter - it is an optimization for the
-	 * case where there are no exceptions.  The generated code won't build an empty string and will not pass it into here.
-	 * 
-	 * @since 1.6.10
-	 */
+	// Create a signature and build a JoinPoint in one step.  Prior to 1.6.10 this was done as a two step operation in the generated
+	// code but merging these methods in the runtime library enables the generated code to be shorter.  Generating code that
+	// uses this method requires the weaver to be invoked with <tt>-Xset:targetRuntime1_6_10=true</tt>.
+	// This method differs from the previous one in that it includes no exceptionTypes parameter - it is an optimization for the
+	// case where there are no exceptions.  The generated code won't build an empty string and will not pass it into here.
+	// 
+	// @since 1.6.10
 	public JoinPoint.StaticPart makeSJP(String kind, String modifiers, String methodName, String declaringType, String paramTypes,
 			String paramNames, String returnType, int l) {
 		Signature sig = this.makeMethodSig(modifiers, methodName, declaringType, paramTypes, paramNames, "", returnType);
diff --git a/org.aspectj.runtime/source/org/aspectj/runtime/reflect/JoinPointImpl.java b/org.aspectj.runtime/source/org/aspectj/runtime/reflect/JoinPointImpl.java
index 69bff1e..0263ee8 100644
--- a/org.aspectj.runtime/source/org/aspectj/runtime/reflect/JoinPointImpl.java
+++ b/org.aspectj.runtime/source/org/aspectj/runtime/reflect/JoinPointImpl.java
@@ -13,6 +13,8 @@
 
 package org.aspectj.runtime.reflect;
 
+import java.util.Stack;
+
 import org.aspectj.lang.JoinPoint;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.Signature;
@@ -134,47 +136,73 @@
 		return staticPart.toLongString();
 	}
 
-	// To proceed we need a closure to proceed on
-	private AroundClosure arc;
+	// To proceed we need a closure to proceed on. Generated code
+	// will either be using arc or arcs but not both. arcs being non-null
+	// indicates it is in use (even if an empty stack)
+	private AroundClosure arc = null;	
+	private Stack<AroundClosure> arcs = null;
 
 	public void set$AroundClosure(AroundClosure arc) {
 		this.arc = arc;
 	}
 
+ 	public void stack$AroundClosure(AroundClosure arc) {
+		// If input parameter arc is null this is the 'unlink' call from AroundClosure
+		if (arcs == null) {
+			arcs = new Stack<AroundClosure>();
+		}
+		if (arc==null) {
+			this.arcs.pop();
+		} else {
+			this.arcs.push(arc);
+		}
+ 	}
+
 	public Object proceed() throws Throwable {
 		// when called from a before advice, but be a no-op
-		if (arc == null)
-			return null;
-		else
-			return arc.run(arc.getState());
+		if (arcs == null) {
+			if (arc == null) {
+				return null;
+			} else {
+				return arc.run(arc.getState());
+			}
+		} else {
+			return arcs.peek().run(arcs.peek().getState());			
+		}
 	}
 
 	public Object proceed(Object[] adviceBindings) throws Throwable {
 		// when called from a before advice, but be a no-op
-		if (arc == null)
+		AroundClosure ac = null;
+		if (arcs == null) {
+			ac = arc;
+		} else {
+			ac = arcs.peek();
+		}
+		
+		if (ac == null) {
 			return null;
-		else {
-
+		} else {
 			// Based on the bit flags in the AroundClosure we can determine what to
 			// expect in the adviceBindings array. We may or may not be expecting
 			// the first value to be a new this or a new target... (see pr126167)
-			int flags = arc.getFlags();
+			int flags = ac.getFlags();
 			boolean unset = (flags & 0x100000) != 0;
 			boolean thisTargetTheSame = (flags & 0x010000) != 0;
 			boolean hasThis = (flags & 0x001000) != 0;
 			boolean bindsThis = (flags & 0x000100) != 0;
 			boolean hasTarget = (flags & 0x000010) != 0;
 			boolean bindsTarget = (flags & 0x000001) != 0;
-
+	
 			// state is always consistent with caller?,callee?,formals...,jp
-			Object[] state = arc.getState();
-
+			Object[] state = ac.getState();
+	
 			// these next two numbers can differ because some join points have a this and
 			// target that are the same (eg. call) - and yet you can bind this and target
 			// separately.
-
+	
 			// In the state array, [0] may be this, [1] may be target
-
+	
 			int firstArgumentIndexIntoAdviceBindings = 0;
 			int firstArgumentIndexIntoState = 0;
 			firstArgumentIndexIntoState += (hasThis ? 1 : 0);
@@ -202,8 +230,8 @@
 						// This previous variant doesn't seem to cope with only binding target at a joinpoint
 						// which has both this and target. It forces you to supply this even if you didn't bind
 						// it.
-//						firstArgumentIndexIntoAdviceBindings = (hasThis ? 1 : 0) + 1;
-//						state[hasThis ? 1 : 0] = adviceBindings[hasThis ? 1 : 0];
+	//						firstArgumentIndexIntoAdviceBindings = (hasThis ? 1 : 0) + 1;
+	//						state[hasThis ? 1 : 0] = adviceBindings[hasThis ? 1 : 0];
 						
 						int targetPositionInAdviceBindings = (hasThis && bindsThis) ? 1 : 0;
 						firstArgumentIndexIntoAdviceBindings = ((hasThis&&bindsThis)?1:0)+((hasTarget&&bindsTarget&&!thisTargetTheSame)?1:0);
@@ -213,12 +241,12 @@
 					// leave state[0]/state[1] alone, they are OK
 				}
 			}
-
+	
 			// copy the rest across
 			for (int i = firstArgumentIndexIntoAdviceBindings; i < adviceBindings.length; i++) {
 				state[firstArgumentIndexIntoState + (i - firstArgumentIndexIntoAdviceBindings)] = adviceBindings[i];
 			}
-
+	
 			// old code that did this, didnt allow this/target overriding
 			// for (int i = state.length-2; i >= 0; i--) {
 			// int formalIndex = (adviceBindings.length - 1) - (state.length-2) + i;
@@ -226,7 +254,7 @@
 			// state[i] = adviceBindings[formalIndex];
 			// }
 			// }
-			return arc.run(state);
+			return ac.run(state);
 		}
 	}
 
diff --git a/org.aspectj.weaver/classes/META-INF/MANIFEST.MF b/org.aspectj.weaver/classes/META-INF/MANIFEST.MF
index 52757ef..79c3130 100644
--- a/org.aspectj.weaver/classes/META-INF/MANIFEST.MF
+++ b/org.aspectj.weaver/classes/META-INF/MANIFEST.MF
@@ -1,12 +1,23 @@
-Manifest-Version: 1.0
-Automatic-Module-Name: org.aspectj.weaver
-Name: org/aspectj/weaver/
-Specification-Title: AspectJ Weaver Classes
-Specification-Version: DEVELOPMENT
-Specification-Vendor: aspectj.org
-Implementation-Title: org.aspectj.weaver
-Implementation-Version: DEVELOPMENT
-Implementation-Vendor: aspectj.org
-Premain-Class: org.aspectj.weaver.loadtime.Agent
-Agent-Class: org.aspectj.weaver.loadtime.Agent
-Can-Redefine-Classes: true
+Manifest-Version: 1.0

+Archiver-Version: Plexus Archiver

+Created-By: Apache Maven

+Built-By: aclement

+Build-Jdk: 1.8.0_192

+AgentClass: org.aspectj.weaver.loadtime.Agent

+Automatic-Module-Name: org.aspectj.weaver

+CanRedefineClasses: true

+PremainClass: org.aspectj.weaver.loadtime.Agent

+

+Name: org/aspectj/weaver/

+Implementation-Vendor: https://www.eclipse.org/aspectj/

+Implementation-Title: org.aspectj.weaver

+Specification-Version: 1.9.3.BUILD-SNAPSHOT

+Bundle-Version: 1.9.3.BUILD-SNAPSHOT

+Bundle-Copyright: (C) Copyright 1999-2001 Xerox Corporation,

+ 												2002 Palo Alto Research Center, Incorporated (PARC),

+ 												2003-2019 Contributors. All Rights Reserved

+Implementation-Version: 1.9.3.BUILD-SNAPSHOT

+Specification-Title: AspectJ Weaver Classes

+Bundle-Name: AspectJ Weaver

+Specification-Vendor: https://www.eclipse.org/aspectj/

+

diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Constants.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Constants.class
index df14d9b..ebacc40 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Constants.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Constants.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ConstantsInitializer.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ConstantsInitializer.class
index 00ac850..4e2021b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ConstantsInitializer.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ConstantsInitializer.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ExceptionConstants.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ExceptionConstants.class
index 034c041..3d21899 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ExceptionConstants.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/ExceptionConstants.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Repository.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Repository.class
index 262e58a..6b284c4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Repository.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/Repository.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AnnotationDefault.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AnnotationDefault.class
index 93615df..a126202 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AnnotationDefault.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AnnotationDefault.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Attribute.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Attribute.class
index 037072b..8b0d550 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Attribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Attribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AttributeUtils.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AttributeUtils.class
index 39f2926..f4b400c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AttributeUtils.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/AttributeUtils.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods$BootstrapMethod.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods$BootstrapMethod.class
index b68a06d..64518b2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods$BootstrapMethod.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods$BootstrapMethod.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods.class
index bd3957b..fe500bc 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/BootstrapMethods.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassFormatException.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassFormatException.class
index 603b066..6bfda60 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassFormatException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassFormatException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassParser.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassParser.class
index dae0bb2..60cfda9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassParser.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassParser.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassVisitor.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassVisitor.class
index e97e17d..cbafd55 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ClassVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Code.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Code.class
index d94a57e..d096ddb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Code.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Code.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/CodeException.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/CodeException.class
index 458e782..692110c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/CodeException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/CodeException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Constant.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Constant.class
index f2f6f11..683c8b0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Constant.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Constant.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantCP.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantCP.class
index 8ab6869..3300ac1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantCP.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantCP.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantClass.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantClass.class
index 5dfe07d..b2446b3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantClass.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantClass.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDouble.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDouble.class
index 5c1f384..e1c4f4b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDouble.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDouble.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDynamic.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDynamic.class
index 2431c76..aa630a3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDynamic.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantDynamic.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFieldref.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFieldref.class
index 2a1bab2..9eb76c4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFieldref.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFieldref.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFloat.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFloat.class
index 3cf44ac..56f65ef 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFloat.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantFloat.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInteger.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInteger.class
index 5fcfd28..83ed7ee 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInteger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInteger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInterfaceMethodref.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInterfaceMethodref.class
index 55e5c8a..c725561 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInterfaceMethodref.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInterfaceMethodref.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInvokeDynamic.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInvokeDynamic.class
index d7d32d3..fd26fbf 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInvokeDynamic.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantInvokeDynamic.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantLong.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantLong.class
index 74692a0..3b90c59 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantLong.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantLong.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodHandle.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodHandle.class
index 282c74a..85146b7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodHandle.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodHandle.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodType.class
index 48fe43d..bb9c674 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodref.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodref.class
index 7970fe7..81be25e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodref.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantMethodref.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantModule.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantModule.class
index 5320222..4d25e74 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantModule.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantModule.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantNameAndType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantNameAndType.class
index b60b4dd..eeefaaa 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantNameAndType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantNameAndType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantObject.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantObject.class
index 38bdd08..1953b67 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantObject.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantObject.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPackage.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPackage.class
index fad81ef..bbd095b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPackage.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPackage.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPool.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPool.class
index e50fdd9..b55a6de 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPool.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantPool.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantString.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantString.class
index f88a6cd..4b9c389 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantString.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantString.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantUtf8.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantUtf8.class
index 069cb84..da36d4a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantUtf8.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantUtf8.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantValue.class
index 8a6248f..f71869c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ConstantValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Deprecated.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Deprecated.class
index ece5e14..c733a01 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Deprecated.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Deprecated.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/EnclosingMethod.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/EnclosingMethod.class
index dbc7bcb..679fa5e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/EnclosingMethod.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/EnclosingMethod.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ExceptionTable.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ExceptionTable.class
index 8812b01..e546bb9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ExceptionTable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ExceptionTable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Field.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Field.class
index 5e46297..f80e680 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Field.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Field.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/FieldOrMethod.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/FieldOrMethod.class
index c47ef53..e26f010 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/FieldOrMethod.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/FieldOrMethod.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClass.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClass.class
index c38792d..43a35e5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClass.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClass.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClasses.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClasses.class
index b339091..d143f7f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClasses.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/InnerClasses.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/JavaClass.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/JavaClass.class
index 793b1f2..2ec62d7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/JavaClass.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/JavaClass.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumber.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumber.class
index 0a81f0b..8c34c8d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumber.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumber.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumberTable.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumberTable.class
index 1413c15..617cb4a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumberTable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LineNumberTable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariable.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariable.class
index 232e069..137e457 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTable.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTable.class
index e1c8d2c..1e9f114 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTypeTable.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTypeTable.class
index 0e42df7..722e40a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTypeTable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/LocalVariableTypeTable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Method.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Method.class
index 9e2bf75..30a07e5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Method.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Method.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/MethodParameters.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/MethodParameters.class
index 9ca6934..49610d8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/MethodParameters.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/MethodParameters.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Modifiers.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Modifiers.class
index 73b4d65..b5ba175 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Modifiers.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Modifiers.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Export.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Export.class
index 1c7ed09..c301d80 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Export.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Export.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Open.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Open.class
index 1f6d6fe..52bd219 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Open.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Open.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Provide.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Provide.class
index 3e2448b..a7bff57 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Provide.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Provide.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Require.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Require.class
index 13067c6..52f5e2b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Require.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Require.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Uses.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Uses.class
index 7690b98..b5b5b9d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Uses.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module$Uses.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module.class
index 7c957fa..b9aaf59 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Module.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModuleMainClass.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModuleMainClass.class
index a74bac0..9b89204 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModuleMainClass.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModuleMainClass.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModulePackages.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModulePackages.class
index 42a3aac..c7ea46f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModulePackages.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/ModulePackages.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestHost.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestHost.class
index 9bf3893..abd502d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestHost.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestHost.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestMembers.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestMembers.class
index df3126c..f30ac8f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestMembers.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/NestMembers.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Node.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Node.class
index 89cd38d..5877a29 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Node.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Node.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature$MyByteArrayInputStream.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature$MyByteArrayInputStream.class
index bd33163..28b3dd8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature$MyByteArrayInputStream.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature$MyByteArrayInputStream.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature.class
index 6ea62eb..643f5b0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Signature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SimpleConstant.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SimpleConstant.class
index efb2d45..c055caf 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SimpleConstant.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SimpleConstant.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SourceFile.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SourceFile.class
index 681f3b8..b7e9f4c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SourceFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/SourceFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMap.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMap.class
index eaaddb4..284a7ef 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapEntry.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapEntry.class
index 36947f3..59232d2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapEntry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapEntry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapType.class
index 9f2f363..74e8611 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/StackMapType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Synthetic.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Synthetic.class
index d6cfdfe..cafe893 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Synthetic.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Synthetic.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Unknown.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Unknown.class
index d01a933..cde1f7f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Unknown.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Unknown.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility$ResultHolder.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility$ResultHolder.class
index 16dde7c..dc2b363 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility$ResultHolder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility$ResultHolder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility.class
index 4f01e48..8a133ad 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/Utility.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationElementValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationElementValue.class
index 1a7775f..6f2ffbb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationElementValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationElementValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationGen.class
index 3e2de0a..11999a0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/AnnotationGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ArrayElementValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ArrayElementValue.class
index 26a4d3a..0d12c27 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ArrayElementValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ArrayElementValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ClassElementValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ClassElementValue.class
index f2c14cd..c653806 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ClassElementValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ClassElementValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ElementValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ElementValue.class
index a23c7fa..b8e6f13 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ElementValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/ElementValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/EnumElementValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/EnumElementValue.class
index b4c505f..b919ec7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/EnumElementValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/EnumElementValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/NameValuePair.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/NameValuePair.class
index 01cac70..ba5929e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/NameValuePair.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/NameValuePair.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeAnnos.class
index a01ab58..b2a018e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisAnnos.class
index 260d3f1..9e7a03a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisParamAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisParamAnnos.class
index 610ae23..f15ebc2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisParamAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisParamAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisTypeAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisTypeAnnos.class
index 523a308..072518c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisTypeAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeInvisTypeAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeParamAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeParamAnnos.class
index 6fc9cf9..8dcb340 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeParamAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeParamAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeTypeAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeTypeAnnos.class
index 6c7c08f..84bdb03 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeTypeAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeTypeAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisAnnos.class
index 5c9861b..ca3e3ea 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisParamAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisParamAnnos.class
index 299d28d..1427fba 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisParamAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisParamAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisTypeAnnos.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisTypeAnnos.class
index af5b352..43f9bfa 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisTypeAnnos.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/RuntimeVisTypeAnnos.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/SimpleElementValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/SimpleElementValue.class
index 3cf80d3..b2efffd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/SimpleElementValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/SimpleElementValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/TypeAnnotationGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/TypeAnnotationGen.class
index 78baeae..06bcbd5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/TypeAnnotationGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/classfile/annotation/TypeAnnotationGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ArrayType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ArrayType.class
index e6c8f79..a86b6a2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ArrayType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ArrayType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BasicType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BasicType.class
index b046c6d..f184bf6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BasicType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BasicType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BranchHandle.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BranchHandle.class
index fd32a0d..796aabe 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BranchHandle.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/BranchHandle.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$ConstructorComparator.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$ConstructorComparator.class
index e4d98e0..0bb34ee 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$ConstructorComparator.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$ConstructorComparator.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$FieldComparator.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$FieldComparator.class
index 7b68220..09c33d8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$FieldComparator.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$FieldComparator.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$MethodComparator.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$MethodComparator.class
index 6aba129..f3a1096 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$MethodComparator.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen$MethodComparator.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen.class
index 514b59f..e4090b1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGenException.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGenException.class
index 5c91e29..ac6a677 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGenException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ClassGenException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/CodeExceptionGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/CodeExceptionGen.class
index 3b8419a..6c2b2ea 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/CodeExceptionGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/CodeExceptionGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGen.class
index 735aaf8..e69ad80 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGenOrMethodGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGenOrMethodGen.class
index d4d6d52..a7c1687 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGenOrMethodGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldGenOrMethodGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldInstruction.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldInstruction.class
index 5f7b7e8..1843566 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldInstruction.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldInstruction.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldOrMethod.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldOrMethod.class
index 4de2817..94adf8d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldOrMethod.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/FieldOrMethod.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/IINC.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/IINC.class
index f22ae9f..7d81046 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/IINC.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/IINC.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/INVOKEINTERFACE.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/INVOKEINTERFACE.class
index c0bcd50..b25492d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/INVOKEINTERFACE.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/INVOKEINTERFACE.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstVisitor.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstVisitor.class
index 20e5b97..bff7e5b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Instruction.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Instruction.class
index 9633b07..353f61d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Instruction.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Instruction.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionBranch.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionBranch.class
index 14057bc..f1597cd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionBranch.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionBranch.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionByte.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionByte.class
index fd4ebc5..3ef14ec 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionByte.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionByte.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCLV.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCLV.class
index 430c11f..8867491 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCLV.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCLV.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCP.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCP.class
index 5850a52..389cebb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCP.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionCP.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants$Clinit.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants$Clinit.class
index df842ee..03e9ab2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants$Clinit.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants$Clinit.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants.class
index dc84057..91db2d3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionConstants.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionFactory.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionFactory.class
index 7d481e8..cbb6797 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionFactory.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionFactory.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionHandle.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionHandle.class
index c8cc36b..ebc8f09 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionHandle.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionHandle.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionLV.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionLV.class
index 25b9675..f2abc3b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionLV.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionLV.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList$1.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList$1.class
index c079401..cab1be1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList.class
index 128ce09..1d0c608 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionList.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionSelect.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionSelect.class
index 33ad3e5..fdeb1bb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionSelect.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionSelect.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionShort.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionShort.class
index fa41fa3..048b417 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionShort.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionShort.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionTargeter.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionTargeter.class
index 41f20d7..950966b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionTargeter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InstructionTargeter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeDynamic.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeDynamic.class
index e5fb261..c6dac30 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeDynamic.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeDynamic.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeInstruction.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeInstruction.class
index a71855f..2531234 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeInstruction.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/InvokeInstruction.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LOOKUPSWITCH.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LOOKUPSWITCH.class
index d4109fe..72753c1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LOOKUPSWITCH.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LOOKUPSWITCH.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberGen.class
index 2251c33..2ab1695 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberTag.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberTag.class
index 24b0629..c5bdbe3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberTag.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LineNumberTag.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableGen.class
index d66bb00..3873169 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableTag.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableTag.class
index a38a687..b8ce4c4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableTag.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/LocalVariableTag.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MULTIANEWARRAY.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MULTIANEWARRAY.class
index 66e90fe..4fd6e3c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MULTIANEWARRAY.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MULTIANEWARRAY.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchStack.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchStack.class
index c2a99ec..5aaa7a3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchStack.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchStack.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchTarget.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchTarget.class
index 0925c33..65612a4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchTarget.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen$BranchTarget.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen.class
index eb3eaa3..c14bb30 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/MethodGen.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ObjectType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ObjectType.class
index 4265c6b..798d7b1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ObjectType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ObjectType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/RET.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/RET.class
index fcf9d70..0afc308 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/RET.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/RET.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReferenceType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReferenceType.class
index 3464ca5..503274d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReferenceType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReferenceType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReturnaddressType.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReturnaddressType.class
index 2e6abca..c99fc2d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReturnaddressType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/ReturnaddressType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/SwitchBuilder.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/SwitchBuilder.class
index 4587bfa..5370968 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/SwitchBuilder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/SwitchBuilder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TABLESWITCH.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TABLESWITCH.class
index 00be84a..da86fcf 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TABLESWITCH.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TABLESWITCH.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Tag.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Tag.class
index 5802997..cf080f4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Tag.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Tag.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TargetLostException.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TargetLostException.class
index dd9b339..ac6dc68 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TargetLostException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/TargetLostException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$1.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$1.class
index 4e35b1b..b9c2826 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$2.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$2.class
index 8935823..a5eccd6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$2.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$2.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$TypeHolder.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$TypeHolder.class
index a5e8138..4539155 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$TypeHolder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type$TypeHolder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type.class
index a784b23..5d31af8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/generic/Type.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence$ByteArrayStream.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence$ByteArrayStream.class
index dfe2e79..28b5354 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence$ByteArrayStream.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence$ByteArrayStream.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence.class
index caf1dbb..250932d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ByteSequence.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderReference.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderReference.class
index f86a623..ad3337d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderReference.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderReference.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap$SpecialValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap$SpecialValue.class
index cf3d2ff..b788a8d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap$SpecialValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap$SpecialValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap.class
index f565075..4f2c3b1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository$SoftHashMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository.class
index 3025360..1344129 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassLoaderRepository.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$1.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$1.class
index fafb0da..42efa96 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$ClassFile.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$ClassFile.class
index 0871864..e9a7a55 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$ClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$ClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir$1.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir$1.class
index 8157bd9..952141f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir.class
index 2ea8ee6..97f96d9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Dir.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$1.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$1.class
index cec13ee..23c2649 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$ByteBasedClassFile.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$ByteBasedClassFile.class
index 8d83402..1cf7e24 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$ByteBasedClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage$ByteBasedClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage.class
index a2c125a..78cb1c6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$JImage.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$PathEntry.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$PathEntry.class
index d9774d9..8a91fb0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$PathEntry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$PathEntry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip$1.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip$1.class
index 81be3e5..e4a443c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip.class
index a17d5dd..d454f20 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath$Zip.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath.class
index e398c13..ad59fb3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPath.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPathTests.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPathTests.class
deleted file mode 100644
index 2a4625b..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/ClassPathTests.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/DefaultClassLoaderReference.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/DefaultClassLoaderReference.class
index 2322ec4..4403a1c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/DefaultClassLoaderReference.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/DefaultClassLoaderReference.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap$SpecialValue.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap$SpecialValue.class
index 82737ce..da263a9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap$SpecialValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap$SpecialValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap.class
index 9c226d1..2698b97 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository$SoftHashMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository.class
index b9f2f3d..29d9b655 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/NonCachingClassLoaderRepository.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Play.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Play.class
deleted file mode 100644
index 3aedb9e..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Play.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Repository.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Repository.class
index f04774d..48aa8e0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Repository.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/Repository.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/SyntheticRepository.class b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/SyntheticRepository.class
index eb82df7..b41eb97 100644
--- a/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/SyntheticRepository.class
+++ b/org.aspectj.weaver/classes/org/aspectj/apache/bcel/util/SyntheticRepository.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$1.class b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$1.class
deleted file mode 100644
index 2ad9df6..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$CanonicalFilePathMap.class b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$CanonicalFilePathMap.class
index b118a70..0c1c449 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$CanonicalFilePathMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$CanonicalFilePathMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$ModelInfo.class b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$ModelInfo.class
index 941f52a..21f766e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$ModelInfo.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager$ModelInfo.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager.class b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager.class
index 3831559..3efe78d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/AsmManager.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/HierarchyWalker.class b/org.aspectj.weaver/classes/org/aspectj/asm/HierarchyWalker.class
index 36562b6..a36bf5e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/HierarchyWalker.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/HierarchyWalker.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IElementHandleProvider.class b/org.aspectj.weaver/classes/org/aspectj/asm/IElementHandleProvider.class
index 3728b37..18e1197 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IElementHandleProvider.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IElementHandleProvider.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchy.class b/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchy.class
index 90ceb59..11ebe5c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchy.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchy.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchyListener.class b/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchyListener.class
index 5c772de..1fd89e1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchyListener.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IHierarchyListener.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IModelFilter.class b/org.aspectj.weaver/classes/org/aspectj/asm/IModelFilter.class
index c8f48a8..ab457f9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IModelFilter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IModelFilter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Accessibility.class b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Accessibility.class
index 79a1640..ad486b7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Accessibility.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Accessibility.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$ExtraInformation.class b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$ExtraInformation.class
index 95890f2..59213af 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$ExtraInformation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$ExtraInformation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Kind.class b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Kind.class
index 1b885d7..330769a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Kind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Kind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Modifiers.class b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Modifiers.class
index c2c7e06..1b9dbb4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Modifiers.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement$Modifiers.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement.class b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement.class
index b4250ed..e04594c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IProgramElement.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship$Kind.class b/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship$Kind.class
index 4513f10..8289814 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship$Kind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship$Kind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship.class b/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship.class
index 63baf4c..1090f17 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IRelationship.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/IRelationshipMap.class b/org.aspectj.weaver/classes/org/aspectj/asm/IRelationshipMap.class
index 6143f08..64b24c1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/IRelationshipMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/IRelationshipMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/AspectJElementHierarchy.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/AspectJElementHierarchy.class
index 37dc9b6..e55d1e0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/AspectJElementHierarchy.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/AspectJElementHierarchy.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/CharOperation.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/CharOperation.class
index bee643a..7501389 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/CharOperation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/CharOperation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/HandleProviderDelimiter.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/HandleProviderDelimiter.class
index b7fec89..8241947 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/HandleProviderDelimiter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/HandleProviderDelimiter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/JDTLikeHandleProvider.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/JDTLikeHandleProvider.class
index 5396344..a7266fe 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/JDTLikeHandleProvider.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/JDTLikeHandleProvider.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/NameConvertor.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/NameConvertor.class
index 4a2c2ee..6853e78 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/NameConvertor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/NameConvertor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement$1.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement$1.class
index 87e06ff..ee93765 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement.class
index fb97e25..0ea574e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/ProgramElement.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/Relationship.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/Relationship.class
index 8ce1865..d546efb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/Relationship.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/Relationship.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/asm/internal/RelationshipMap.class b/org.aspectj.weaver/classes/org/aspectj/asm/internal/RelationshipMap.class
index 5589757..e671307 100644
--- a/org.aspectj.weaver/classes/org/aspectj/asm/internal/RelationshipMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/asm/internal/RelationshipMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/AbortException.class b/org.aspectj.weaver/classes/org/aspectj/bridge/AbortException.class
index 6cc9f3a..e1b4294 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/AbortException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/AbortException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/Constants.class b/org.aspectj.weaver/classes/org/aspectj/bridge/Constants.class
index 7e1ad91..26048b0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/Constants.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/Constants.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$1.class
deleted file mode 100644
index ed505cd..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$IntHolder.class b/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$IntHolder.class
index e7ce26f..75327d1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$IntHolder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler$IntHolder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler.class b/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler.class
index cbaccac..8e7644c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/CountingMessageHandler.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/ICommand.class b/org.aspectj.weaver/classes/org/aspectj/bridge/ICommand.class
index 4dd4d49..c788e37 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/ICommand.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/ICommand.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/ILifecycleAware.class b/org.aspectj.weaver/classes/org/aspectj/bridge/ILifecycleAware.class
index 1ddcc30..77042a5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/ILifecycleAware.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/ILifecycleAware.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$1.class
deleted file mode 100644
index 520f0b4..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind$1.class
index 990c36a..f11ca64 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind.class
index 75aa2fc..e9a8f2b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage$Kind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage.class
index 7610b89..bbd5cee 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessage.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageContext.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageContext.class
index ad87a3a..0007c9f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageContext.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageContext.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler$1.class
index f753b6e..bf78566 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler.class
index cc611c2..040b85b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHandler.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHolder.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHolder.class
index fc23387..8c62636 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHolder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IMessageHolder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/IProgressListener.class b/org.aspectj.weaver/classes/org/aspectj/bridge/IProgressListener.class
index 7664297..030440e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/IProgressListener.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/IProgressListener.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/ISourceLocation.class b/org.aspectj.weaver/classes/org/aspectj/bridge/ISourceLocation.class
index 6462fa1..6758760 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/ISourceLocation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/ISourceLocation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/Message.class b/org.aspectj.weaver/classes/org/aspectj/bridge/Message.class
index f406d5e..4416d93 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/Message.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/Message.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageHandler.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageHandler.class
index bf47445..31fdab2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageHandler.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageHandler.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1.class
index 008f9a5..4646c69 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$10.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$10.class
index 7472553..d575c6e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$10.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$10.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$11.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$11.class
index 0bb1e34..032bc4e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$11.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$11.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1HandlerPrintStream.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1HandlerPrintStream.class
index 9c9f374..2002aaf 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1HandlerPrintStream.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$1HandlerPrintStream.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$2.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$2.class
index f69f932..6eb8c84 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$2.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$2.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$3.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$3.class
index 3f50934..592d5fd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$3.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$3.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$4.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$4.class
index 508176c..8601337 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$4.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$4.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$5.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$5.class
index c6e6e3c..b69e73a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$5.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$5.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$6.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$6.class
index a3d0bd8..808842a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$6.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$6.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$7.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$7.class
index 4b92af1..c5765df 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$7.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$7.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$8.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$8.class
index 18c52fa..23153b1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$8.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$8.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$9.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$9.class
index 8e3c9e8..4742b9a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$9.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$9.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$IMessageRenderer.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$IMessageRenderer.class
index 65bc208..26e1dc9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$IMessageRenderer.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$IMessageRenderer.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$KindSelector.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$KindSelector.class
index 95b1dae..607a4d7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$KindSelector.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil$KindSelector.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil.class
index 3009c32..d72f5b6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageUtil.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageWriter.class b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageWriter.class
index 6ab869d..9de2d34 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/MessageWriter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/MessageWriter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/ReflectionFactory.class b/org.aspectj.weaver/classes/org/aspectj/bridge/ReflectionFactory.class
index 4bdd438..a9d7abf 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/ReflectionFactory.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/ReflectionFactory.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/SourceLocation.class b/org.aspectj.weaver/classes/org/aspectj/bridge/SourceLocation.class
index fb69b6d..0441c59 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/SourceLocation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/SourceLocation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/Version.class b/org.aspectj.weaver/classes/org/aspectj/bridge/Version.class
index 99730fc..426d694 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/Version.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/Version.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage$WeaveMessageKind.class b/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage$WeaveMessageKind.class
index 00d3f9f..a2269f4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage$WeaveMessageKind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage$WeaveMessageKind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage.class b/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage.class
index 0b4799e..909c7fe 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/WeaveMessage.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$1.class
deleted file mode 100644
index b16e3bb..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextStackEntry.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextStackEntry.class
index 5d91f28..15991c1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextStackEntry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextStackEntry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextTokenImpl.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextTokenImpl.class
index 22e8be8..041b691 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextTokenImpl.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$ContextTokenImpl.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$DefaultFormatter.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$DefaultFormatter.class
index 1b1174c..7151cba 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$DefaultFormatter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext$DefaultFormatter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext.class
index e9dc1ed..6f65fa4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/CompilationAndWeavingContext.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextFormatter.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextFormatter.class
index 7d645f1..ddb7280 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextFormatter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextFormatter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextToken.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextToken.class
index 21174ae..8d1fdaa 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextToken.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/ContextToken.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$1.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$1.class
deleted file mode 100644
index fdf7e9b..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$MessageIssued.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$MessageIssued.class
index 6681ad3..2153806 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$MessageIssued.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$MessageIssued.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$PinpointedMessage.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$PinpointedMessage.class
index 9949e82..5ed70e9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$PinpointedMessage.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler$PinpointedMessage.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler.class b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler.class
index 1c69838..c8035d5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler.class
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/context/PinpointingMessageHandler.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/bridge/version.properties b/org.aspectj.weaver/classes/org/aspectj/bridge/version.properties
new file mode 100644
index 0000000..0427c73
--- /dev/null
+++ b/org.aspectj.weaver/classes/org/aspectj/bridge/version.properties
@@ -0,0 +1,2 @@
+version.text=1.9.3.BUILD-SNAPSHOT
+version.time_text=Tuesday Feb 19, 2019 at 15:55:13 PST
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$1.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$1.class
index 23ac2ed..c02dcdb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$2.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$2.class
index 0ca5fa7..2392bd0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$2.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$2.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$3.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$3.class
index ae835bf..15fa000 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$3.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$3.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$4.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$4.class
index 2cfb525..546d078 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$4.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$4.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$5.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$5.class
index 2218b60..429f60a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$5.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$5.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$Pipe.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$Pipe.class
index e1daeb4..036fcba 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$Pipe.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil$Pipe.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil.class b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil.class
index 390c5e9..1e043a5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FileUtil.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FileUtil.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$1.class b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$1.class
deleted file mode 100644
index f3ec34e..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$MaybeFuzzyBoolean.class b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$MaybeFuzzyBoolean.class
index d768199..dd1eef4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$MaybeFuzzyBoolean.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$MaybeFuzzyBoolean.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NeverFuzzyBoolean.class b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NeverFuzzyBoolean.class
index 23f58e8..a00351d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NeverFuzzyBoolean.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NeverFuzzyBoolean.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NoFuzzyBoolean.class b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NoFuzzyBoolean.class
index a87d049..efa6f0a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NoFuzzyBoolean.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$NoFuzzyBoolean.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$YesFuzzyBoolean.class b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$YesFuzzyBoolean.class
index c0f8cd2..c7f631c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$YesFuzzyBoolean.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean$YesFuzzyBoolean.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean.class b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean.class
index 129c632..62397fa 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/FuzzyBoolean.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ArrayTypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ArrayTypeSignature.class
index 014e295..bf27c65 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ArrayTypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ArrayTypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$BaseTypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$BaseTypeSignature.class
index 6661c27..11e4dac 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$BaseTypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$BaseTypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassSignature.class
index 3c1115f..2d13326 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassTypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassTypeSignature.class
index 76db040..4b819d3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassTypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$ClassTypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FieldTypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FieldTypeSignature.class
index 4a25ce9..83c2592 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FieldTypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FieldTypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FormalTypeParameter.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FormalTypeParameter.class
index 50c98cb..e4f66fb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FormalTypeParameter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$FormalTypeParameter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$MethodTypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$MethodTypeSignature.class
index 35ea2f7..8ee014a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$MethodTypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$MethodTypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$SimpleClassTypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$SimpleClassTypeSignature.class
index 92fe02f..f5eb5f0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$SimpleClassTypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$SimpleClassTypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeArgument.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeArgument.class
index 1a3f585..77ade1b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeArgument.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeArgument.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeSignature.class
index 98e0253..ba5fedf 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeVariableSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeVariableSignature.class
index a97be05..5ef840a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeVariableSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature$TypeVariableSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature.class
index e3b154d..f20334d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignatureParser.class b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignatureParser.class
index 397ce80..bcdd186 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/GenericSignatureParser.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/GenericSignatureParser.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/IStructureModel.class b/org.aspectj.weaver/classes/org/aspectj/util/IStructureModel.class
index 22ce32d..876c5e2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/IStructureModel.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/IStructureModel.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$1.class b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$1.class
deleted file mode 100644
index 169627f..0000000
--- a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$1.class
+++ /dev/null
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$1.class b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$1.class
index 7c6d671..ac93004 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$Thrown.class b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$Thrown.class
index 7fc6dcb..7f1f189 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$Thrown.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController$Thrown.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController.class b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController.class
index 200e744..a26d248 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$ProcessController.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$StringChecker.class b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$StringChecker.class
index e2583eb..75f5530 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$StringChecker.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil$StringChecker.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil.class b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil.class
index c87b660..9388a83 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/LangUtil.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/LangUtil.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$PartialComparable.class b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$PartialComparable.class
index 62cd665..f1bbfb8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$PartialComparable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$PartialComparable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$SortObject.class b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$SortObject.class
index f8ddfa4..9ac8b8a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$SortObject.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$SortObject.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$Token.class b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$Token.class
index a15827c..e4e858e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$Token.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder$Token.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder.class b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder.class
index 92cdd9b..abd0480 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/PartialOrder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/Reflection.class b/org.aspectj.weaver/classes/org/aspectj/util/Reflection.class
index bc49956..bfa1975 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/Reflection.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/Reflection.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap$SpecialValue.class b/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap$SpecialValue.class
index 6693510..06714e3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap$SpecialValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap$SpecialValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap.class b/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap.class
index c1dcf94..3e8d804 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/SoftHashMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/TypeSafeEnum.class b/org.aspectj.weaver/classes/org/aspectj/util/TypeSafeEnum.class
index a641ea9..03161ac 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/TypeSafeEnum.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/TypeSafeEnum.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/util/UtilClassLoader.class b/org.aspectj.weaver/classes/org/aspectj/util/UtilClassLoader.class
index 162d2b4..93bacce 100644
--- a/org.aspectj.weaver/classes/org/aspectj/util/UtilClassLoader.class
+++ b/org.aspectj.weaver/classes/org/aspectj/util/UtilClassLoader.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractAnnotationAJ.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractAnnotationAJ.class
index 673a0aa..c0b4f44 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractAnnotationAJ.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractAnnotationAJ.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractReferenceTypeDelegate.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractReferenceTypeDelegate.class
index 0d93ea1..0e0adf2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractReferenceTypeDelegate.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AbstractReferenceTypeDelegate.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Advice.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Advice.class
index f3ee634..1be8668 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Advice.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Advice.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AdviceKind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AdviceKind.class
index 15779cf..504fcad 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AdviceKind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AdviceKind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AdviceAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AdviceAttribute.class
index 4f5f761..5398bd7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AdviceAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AdviceAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AjSynthetic.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AjSynthetic.class
index 6ff2107..1e88f9a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AjSynthetic.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$AjSynthetic.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$Aspect.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$Aspect.class
index d62b100..19844f3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$Aspect.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$Aspect.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$DeclareAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$DeclareAttribute.class
index b76d416..8413a42 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$DeclareAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$DeclareAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute.class
index cc2313c..cce7da3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$MethodDeclarationLineNumberAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$MethodDeclarationLineNumberAttribute.class
index ed68f60..f05cd89 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$MethodDeclarationLineNumberAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$MethodDeclarationLineNumberAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PointcutDeclarationAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PointcutDeclarationAttribute.class
index ce57fff..c006c8e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PointcutDeclarationAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PointcutDeclarationAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PrivilegedAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PrivilegedAttribute.class
index 52a58b2..0d76212 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PrivilegedAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$PrivilegedAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$SourceContextAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$SourceContextAttribute.class
index e5f3859..169c3b7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$SourceContextAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$SourceContextAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$TypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$TypeMunger.class
index 13c350b..073a711 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$TypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$TypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverState.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverState.class
index 38b1d03..b2c9d0b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverState.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverState.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverVersionInfo.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverVersionInfo.class
index 479fd08..0cce30b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverVersionInfo.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute$WeaverVersionInfo.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute.class
index 7b1cb08..ba47214 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjAttribute.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AjcMemberMaker.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AjcMemberMaker.class
index 289c135..77818c1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AjcMemberMaker.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AjcMemberMaker.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotatedElement.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotatedElement.class
index e715de0..7a5c99e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotatedElement.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotatedElement.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAJ.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAJ.class
index 6b7056c..40e0356 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAJ.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAJ.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAnnotationValue.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAnnotationValue.class
index a0f27be..780a0c6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAnnotationValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationAnnotationValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationNameValuePair.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationNameValuePair.class
index 4c975f6..481d5cd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationNameValuePair.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationNameValuePair.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationOnTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationOnTypeMunger.class
index 8a10d60..f5fd04b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationOnTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationOnTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationTargetKind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationTargetKind.class
index 351afd8..76f7a92 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationTargetKind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationTargetKind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationValue.class b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationValue.class
index 9c314ec..e8f45ad 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/AnnotationValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayAnnotationValue.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayAnnotationValue.class
index 5e2c881..15282b9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayAnnotationValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayAnnotationValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayReferenceType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayReferenceType.class
index a05d346..e6e1c2f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayReferenceType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ArrayReferenceType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/BCException.class b/org.aspectj.weaver/classes/org/aspectj/weaver/BCException.class
index 4f8bedc..b521eae 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/BCException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/BCException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/BindingScope.class b/org.aspectj.weaver/classes/org/aspectj/weaver/BindingScope.class
index ebcd587..49fbab1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/BindingScope.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/BindingScope.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceType.class
index 10a50e3..34ad60f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceTypeDelegate.class b/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceTypeDelegate.class
index ba2e450..6631310 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceTypeDelegate.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/BoundedReferenceTypeDelegate.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Checker.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Checker.class
index f8888b3..114703c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Checker.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Checker.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ClassAnnotationValue.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ClassAnnotationValue.class
index 59c4ce4..2ed3bf9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ClassAnnotationValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ClassAnnotationValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/CompressingDataOutputStream.class b/org.aspectj.weaver/classes/org/aspectj/weaver/CompressingDataOutputStream.class
index 14dbe20..a4c6462 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/CompressingDataOutputStream.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/CompressingDataOutputStream.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ConcreteTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ConcreteTypeMunger.class
index 9c74405..a10520a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ConcreteTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ConcreteTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolReader.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolReader.class
index a8c3ed1..79b145b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolReader.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolReader.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolWriter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolWriter.class
index 44e7b9d..d876e43 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolWriter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ConstantPoolWriter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Constants.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Constants.class
index eb34c74..5ca24e3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Constants.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Constants.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembers.class b/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembers.class
index 444389e..3314524 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembers.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembers.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembersSet.class b/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembersSet.class
index 4b7b35e..08c4829 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembersSet.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/CrosscuttingMembersSet.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/CustomMungerFactory.class b/org.aspectj.weaver/classes/org/aspectj/weaver/CustomMungerFactory.class
index 256c31c..681a668 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/CustomMungerFactory.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/CustomMungerFactory.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$INode.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$INode.class
index 8502acf..dd3c283 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$INode.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$INode.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$IVisitor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$IVisitor.class
index 03b16e8..ea630d7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$IVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Dump$IVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Dump.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Dump.class
index cf3949b..e19101d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Dump.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Dump.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/EnumAnnotationValue.class b/org.aspectj.weaver/classes/org/aspectj/weaver/EnumAnnotationValue.class
index 02ef528..2b7695e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/EnumAnnotationValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/EnumAnnotationValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ExposeTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ExposeTypeMunger.class
index d2a69c5..49916ab 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ExposeTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ExposeTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/GeneratedReferenceTypeDelegate.class b/org.aspectj.weaver/classes/org/aspectj/weaver/GeneratedReferenceTypeDelegate.class
index cae8637..f85c130 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/GeneratedReferenceTypeDelegate.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/GeneratedReferenceTypeDelegate.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IClassFileProvider.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IClassFileProvider.class
index 18433f5..987e5a4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IClassFileProvider.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IClassFileProvider.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IClassWeaver.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IClassWeaver.class
index 131d7fa..eed2cf1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IClassWeaver.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IClassWeaver.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ICrossReferenceHandler.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ICrossReferenceHandler.class
index 9d058fe..24afaab 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ICrossReferenceHandler.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ICrossReferenceHandler.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IEclipseSourceContext.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IEclipseSourceContext.class
index 79cef6e..12ec6dd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IEclipseSourceContext.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IEclipseSourceContext.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IHasPosition.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IHasPosition.class
index b5a445a..60b8784 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IHasPosition.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IHasPosition.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IHasSourceLocation.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IHasSourceLocation.class
index 2e3c69f..d2c0924 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IHasSourceLocation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IHasSourceLocation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ISourceContext.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ISourceContext.class
index ff011fb..3b85d6a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ISourceContext.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ISourceContext.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IUnwovenClassFile.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IUnwovenClassFile.class
index 76a4a06..539b3a5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IUnwovenClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IUnwovenClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IWeaveRequestor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IWeaveRequestor.class
index db95e73..71d2267 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IWeaveRequestor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IWeaveRequestor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IWeavingSupport.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IWeavingSupport.class
index c188f5f..ee927d5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IWeavingSupport.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IWeavingSupport.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/IntMap.class b/org.aspectj.weaver/classes/org/aspectj/weaver/IntMap.class
index 28be947..4f65b0c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/IntMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/IntMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1$1.class
index f3effa2..e591ffe 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1.class
index f3af713..887bf6c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$2.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$2.class
index 7402b00..50cb451 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$2.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$2.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$3.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$3.class
index fc4238c..d3ed01d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$3.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$3.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4$1.class
index b78827d..2eb197d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4.class
index f47955e..878c24b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$4.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$5.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$5.class
index d0f4ed6..70142a2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$5.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$5.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$6.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$6.class
index 37e2407..8859483 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$6.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$6.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$7.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$7.class
index 6a14c88..291414f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$7.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$7.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$8.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$8.class
index 9c34c20..ac06509 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$8.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$8.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Filter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Filter.class
index de0d45d..149a3a3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Filter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Filter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Getter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Getter.class
index fdb3407..fafdbdb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Getter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$Getter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$ResolvedTypeArrayIterator.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$ResolvedTypeArrayIterator.class
index d2c5a3e..747a7f1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$ResolvedTypeArrayIterator.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators$ResolvedTypeArrayIterator.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators.class
index 2b40c90..4806d48 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Iterators.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignature.class b/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignature.class
index aede9da..a853d41 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator$SearchPair.class b/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator$SearchPair.class
index a8b725a..18d5b0f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator$SearchPair.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator$SearchPair.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator.class b/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator.class
index f79d9f3..fa26b73 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/JoinPointSignatureIterator.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Lint$Kind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Lint$Kind.class
index fcb34df..d25a0bb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Lint$Kind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Lint$Kind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Lint.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Lint.class
index 3bca9b5..42c8f19 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Lint.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Lint.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/LintMessage.class b/org.aspectj.weaver/classes/org/aspectj/weaver/LintMessage.class
index c262ac6..94a9c41 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/LintMessage.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/LintMessage.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Member.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Member.class
index 39ac7c1..0fa7591 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Member.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Member.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MemberImpl.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MemberImpl.class
index 0847208..3cab7d3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MemberImpl.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MemberImpl.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MemberKind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MemberKind.class
index 36bfb4f..aba4001 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MemberKind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MemberKind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MemberUtils.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MemberUtils.class
index 2b76868..8bb6cb2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MemberUtils.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MemberUtils.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger$FieldHostTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger$FieldHostTypeMunger.class
index 3705e1e..d141eb1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger$FieldHostTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger$FieldHostTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger.class
index f8fc062..195c325 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MethodDelegateTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature$1.class
index cbfb3e7..5e90d10 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature.class b/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature.class
index 3971fb8..d947521 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/NameMangler.class b/org.aspectj.weaver/classes/org/aspectj/weaver/NameMangler.class
index b461ae6..1994f71 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/NameMangler.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/NameMangler.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/NewConstructorTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/NewConstructorTypeMunger.class
index 831b4d2..e165d08 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/NewConstructorTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/NewConstructorTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/NewFieldTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/NewFieldTypeMunger.class
index d216dcd..c7cf7d4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/NewFieldTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/NewFieldTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/NewMemberClassTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/NewMemberClassTypeMunger.class
index 774dd87..98c6c84 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/NewMemberClassTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/NewMemberClassTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/NewMethodTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/NewMethodTypeMunger.class
index 0c765d0..f8fa456 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/NewMethodTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/NewMethodTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/NewParentTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/NewParentTypeMunger.class
index c728431..0bc7dad 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/NewParentTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/NewParentTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/PerObjectInterfaceTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/PerObjectInterfaceTypeMunger.class
index 087c3e8..8dfeb85 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/PerObjectInterfaceTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/PerObjectInterfaceTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/PerTypeWithinTargetTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/PerTypeWithinTargetTypeMunger.class
index 2ecd11c..d645849 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/PerTypeWithinTargetTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/PerTypeWithinTargetTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/PersistenceSupport.class b/org.aspectj.weaver/classes/org/aspectj/weaver/PersistenceSupport.class
index dcfc2bc..8bcdf88 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/PersistenceSupport.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/PersistenceSupport.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/PoliceExtensionUse.class b/org.aspectj.weaver/classes/org/aspectj/weaver/PoliceExtensionUse.class
index ee84874..6616f58 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/PoliceExtensionUse.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/PoliceExtensionUse.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Position.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Position.class
index 04b5ba4..e5019cb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Position.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Position.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/PrivilegedAccessMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/PrivilegedAccessMunger.class
index b3a69e3..55c6e0a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/PrivilegedAccessMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/PrivilegedAccessMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceType.class
index 32d88c6..854f697 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceTypeDelegate.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceTypeDelegate.class
index 6a58f66..9f6a46d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceTypeDelegate.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ReferenceTypeDelegate.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvableTypeList.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvableTypeList.class
index 1ac7868..208cf90 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvableTypeList.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvableTypeList.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMember.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMember.class
index 1c2084b..fce81ce 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMember.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMember.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMemberImpl.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMemberImpl.class
index c32b4bd..9ae9899 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMemberImpl.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedMemberImpl.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedPointcutDefinition.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedPointcutDefinition.class
index 43c2c61..cf4f2dc 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedPointcutDefinition.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedPointcutDefinition.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$1.class
index 0c1e374..f318433 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$2.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$2.class
index df93933..14908ef 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$2.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$2.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$3.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$3.class
index 7ce2881..df34d58 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$3.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$3.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$4.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$4.class
index 1fe37aa..6db15f5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$4.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$4.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$5.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$5.class
index 31da821..fa3166a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$5.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$5.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$FieldGetter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$FieldGetter.class
index 815a898..a21d555 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$FieldGetter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$FieldGetter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetter.class
index 4f41f2d..1513f63 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetterIncludingItds.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetterIncludingItds.class
index c26b376..12e444e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetterIncludingItds.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$MethodGetterIncludingItds.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Missing.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Missing.class
index 0cfd451..c569af8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Missing.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Missing.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$PointcutGetter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$PointcutGetter.class
index 2c7eac3..6301982 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$PointcutGetter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$PointcutGetter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Primitive.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Primitive.class
index fa8726b..7bf1d1c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Primitive.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$Primitive.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperClassWalker.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperClassWalker.class
index 5ee700e..5633c76 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperClassWalker.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperClassWalker.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperInterfaceWalker.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperInterfaceWalker.class
index a0b6849..da4ed4f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperInterfaceWalker.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType$SuperInterfaceWalker.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType.class
index e244596..0477305 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger$Kind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger$Kind.class
index e449c3e..6e87e2b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger$Kind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger$Kind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger.class
index a876f4d..27fce4b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ResolvedTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/RuntimeVersion.class b/org.aspectj.weaver/classes/org/aspectj/weaver/RuntimeVersion.class
index baf31cb..32d47b0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/RuntimeVersion.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/RuntimeVersion.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow$Kind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow$Kind.class
index 149dfa5..c71d827 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow$Kind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow$Kind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow.class
index 967339f..70b16ed 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Shadow.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ShadowMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ShadowMunger.class
index dec5c05..cc6bbe7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ShadowMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ShadowMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/SignatureUtils.class b/org.aspectj.weaver/classes/org/aspectj/weaver/SignatureUtils.class
index 3b0dbc7..e46b7d1 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/SignatureUtils.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/SignatureUtils.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/SimpleAnnotationValue.class b/org.aspectj.weaver/classes/org/aspectj/weaver/SimpleAnnotationValue.class
index a3c4aee..7d89307 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/SimpleAnnotationValue.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/SimpleAnnotationValue.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl$1.class
index 2f4eec2..9115cde 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl.class b/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl.class
index c771e50..4d28f2c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/SourceContextImpl.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/StandardAnnotation.class b/org.aspectj.weaver/classes/org/aspectj/weaver/StandardAnnotation.class
index 4b8b96e..0655740 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/StandardAnnotation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/StandardAnnotation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/StaticJoinPointFactory.class b/org.aspectj.weaver/classes/org/aspectj/weaver/StaticJoinPointFactory.class
index 9804021..2ed7b02 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/StaticJoinPointFactory.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/StaticJoinPointFactory.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/TemporaryTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/TemporaryTypeMunger.class
index 8281d34..c2ee258 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/TemporaryTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/TemporaryTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeFactory.class b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeFactory.class
index 6f054b9..660916e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeFactory.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeFactory.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariable.class b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariable.class
index 982d756..44ca831 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariable.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariable.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableDeclaringElement.class b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableDeclaringElement.class
index 69098e2..0a2a4f7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableDeclaringElement.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableDeclaringElement.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReference.class b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReference.class
index 15c29c0..c9c2254 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReference.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReference.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReferenceType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReferenceType.class
index cf92369..fe621dd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReferenceType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/TypeVariableReferenceType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType$TypeKind.class b/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType$TypeKind.class
index 7751995..0e0ed9d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType$TypeKind.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType$TypeKind.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType.class
index 9e63d49..9fc08ec 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedTypeVariableReferenceType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedTypeVariableReferenceType.class
index 620dbb4..9a642cc 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedTypeVariableReferenceType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/UnresolvedTypeVariableReferenceType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/Utils.class b/org.aspectj.weaver/classes/org/aspectj/weaver/Utils.class
index 9a983e7..e2476c4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/Utils.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/Utils.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/VersionedDataInputStream.class b/org.aspectj.weaver/classes/org/aspectj/weaver/VersionedDataInputStream.class
index 16c81ae..7fdccc3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/VersionedDataInputStream.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/VersionedDataInputStream.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/WeakClassLoaderReference.class b/org.aspectj.weaver/classes/org/aspectj/weaver/WeakClassLoaderReference.class
index eb92d71..ec80193 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/WeakClassLoaderReference.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/WeakClassLoaderReference.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverMessages.class b/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverMessages.class
index 4008a5c..cba613f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverMessages.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverMessages.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo$Entry.class b/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo$Entry.class
index 3dc22dd..851067d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo$Entry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo$Entry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo.class b/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo.class
index 0d2e2c3..f621c75 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/WeaverStateInfo.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/WildcardedUnresolvedType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/WildcardedUnresolvedType.class
index cf2ecda..4dd927b 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/WildcardedUnresolvedType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/WildcardedUnresolvedType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator$PrecedenceCacheKey.class b/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator$PrecedenceCacheKey.class
index bfbe5e6..4f35184 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator$PrecedenceCacheKey.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator$PrecedenceCacheKey.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator.class b/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator.class
index ae94922..1e3e674 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/World$AspectPrecedenceCalculator.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/World$TimeCollector.class b/org.aspectj.weaver/classes/org/aspectj/weaver/World$TimeCollector.class
index 6c64d1f..6769506 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/World$TimeCollector.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/World$TimeCollector.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/World$TypeMap.class b/org.aspectj.weaver/classes/org/aspectj/weaver/World$TypeMap.class
index dbacd6b..039292f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/World$TypeMap.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/World$TypeMap.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/World.class b/org.aspectj.weaver/classes/org/aspectj/weaver/World.class
index 7763a66..e91668d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/World.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/World.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ASTNode.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ASTNode.class
index ed541c5..c446bbd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ASTNode.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ASTNode.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/And.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/And.class
index 689a261..a1c9f1e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/And.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/And.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Call.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Call.class
index 9de4688..29b5c83 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Call.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Call.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/CallExpr.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/CallExpr.class
index 262d874..4c6c32a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/CallExpr.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/CallExpr.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Expr.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Expr.class
index c9948ca..ad772ee 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Expr.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Expr.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGet.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGet.class
index f0b94b5..6c60c3c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGet.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGet.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGetCall.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGetCall.class
index ddcf821..a84dc7d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGetCall.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/FieldGetCall.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/HasAnnotation.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/HasAnnotation.class
index 3c22655..3e3481f 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/HasAnnotation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/HasAnnotation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/IExprVisitor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/IExprVisitor.class
index edba1f1..5d1ffae 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/IExprVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/IExprVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ITestVisitor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ITestVisitor.class
index 19f200e..35a0ff3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ITestVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/ITestVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Instanceof.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Instanceof.class
index f935d4f..267ecd0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Instanceof.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Instanceof.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Literal.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Literal.class
index 650cfcd..bfc75ac 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Literal.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Literal.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Not.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Not.class
index 5fcd4e9..96082fc 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Not.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Not.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Or.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Or.class
index 456ee22..08022f0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Or.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Or.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Test.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Test.class
index 325c304..ca11911 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Test.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Test.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Var.class b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Var.class
index b47c525..23ec1b8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Var.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/ast/Var.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessFieldVar.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessFieldVar.class
index d7e567f..65dc8f5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessFieldVar.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessFieldVar.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessVar.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessVar.class
index c0df276..cf1b0dd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessVar.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AnnotationAccessVar.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AspectInstanceVar.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AspectInstanceVar.class
index 697963b..606a939 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AspectInstanceVar.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AspectInstanceVar.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$1.class
index 4698c72..01170ec 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeFieldStruct.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeFieldStruct.class
index e55871c..cf8a2d6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeFieldStruct.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeFieldStruct.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeMethodStruct.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeMethodStruct.class
index 1a48414..f1142ee 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeMethodStruct.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeMethodStruct.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeStruct.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeStruct.class
index 9fd1c68..439132c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeStruct.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$AjAttributeStruct.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$LazyResolvedPointcutDefinition.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$LazyResolvedPointcutDefinition.class
index 2fd4409..d5e9a31 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$LazyResolvedPointcutDefinition.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$LazyResolvedPointcutDefinition.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$MethodArgument.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$MethodArgument.class
index 2d0b854..b0c9133 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$MethodArgument.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$MethodArgument.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ReturningFormalNotDeclaredInAdviceSignatureException.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ReturningFormalNotDeclaredInAdviceSignatureException.class
index 5cbf9e2..3460912 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ReturningFormalNotDeclaredInAdviceSignatureException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ReturningFormalNotDeclaredInAdviceSignatureException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ThrownFormalNotDeclaredInAdviceSignatureException.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ThrownFormalNotDeclaredInAdviceSignatureException.class
index 1e2154a..9b8b601 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ThrownFormalNotDeclaredInAdviceSignatureException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$ThrownFormalNotDeclaredInAdviceSignatureException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$UnreadableDebugInfoException.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$UnreadableDebugInfoException.class
index 0ecb336..ab310fe 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$UnreadableDebugInfoException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes$UnreadableDebugInfoException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes.class
index 19b031d..58eb22c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/AtAjAttributes.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAccessForInlineMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAccessForInlineMunger.class
index db137a6..05d48fc 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAccessForInlineMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAccessForInlineMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAdvice.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAdvice.class
index feac888..ddd68de 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAdvice.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAdvice.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAnnotation.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAnnotation.class
index 9aed153..0ac3441 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAnnotation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelAnnotation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowAccessVar.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowAccessVar.class
index 392671c..ce0e942 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowAccessVar.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowAccessVar.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowCounterFieldAdder.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowCounterFieldAdder.class
index 6bab5f9..a3af5fd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowCounterFieldAdder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowCounterFieldAdder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowStackFieldAdder.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowStackFieldAdder.class
index b247efa..b6350db 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowStackFieldAdder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelCflowStackFieldAdder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$1.class
index c1df749..fc4fc31 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$IfaceInitList.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$IfaceInitList.class
index 25abb31..8b2a70d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$IfaceInitList.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver$IfaceInitList.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver.class
index e028953..d2b914e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelClassWeaver.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolReader.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolReader.class
index cda6d5e..9cb8a18 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolReader.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolReader.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolWriter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolWriter.class
index 784ee61..e4c99c5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolWriter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelConstantPoolWriter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelField.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelField.class
index 24b568d..3698aa8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelField.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelField.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelFieldRef.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelFieldRef.class
index 73b930c..2e88544 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelFieldRef.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelFieldRef.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$FTPHolder.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$FTPHolder.class
index 29c0aa4..5be8d44 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$FTPHolder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$FTPHolder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$GenericSignatureFormatException.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$GenericSignatureFormatException.class
index 0468406..d072f1d 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$GenericSignatureFormatException.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter$GenericSignatureFormatException.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter.class
index 09ad95f..48977de 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelGenericSignatureToTypeXConverter.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelMethod.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelMethod.class
index 7039bff..38d0341 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelMethod.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelMethod.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelObjectType.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelObjectType.class
index d1a2dd6..c99bfe2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelObjectType.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelObjectType.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.class
index 52f6c22..fb96b19 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelRenderer.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelRenderer.class
index e6a4ec6..5ebb83c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelRenderer.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelRenderer.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$1.class
index bbe08a9..a1ef8d7 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesTargetVisitor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesTargetVisitor.class
index aae909e..9c4cfdb 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesTargetVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesTargetVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesThisVisitor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesThisVisitor.class
index 9a22908..1cedfa4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesThisVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow$UsesThisVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow.class
index 948c20e..8e3c492 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelShadow.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelTypeMunger.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelTypeMunger.class
index c7bcdd0..eaee03e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelTypeMunger.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelTypeMunger.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelVar.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelVar.class
index e92f954..42df521 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelVar.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelVar.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeakClassLoaderReference.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeakClassLoaderReference.class
index 249a09d..66e86b4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeakClassLoaderReference.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeakClassLoaderReference.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1.class
index cc685d0..55f0be2 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1AdviceLocation.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1AdviceLocation.class
index 2ff15a9..a848f51 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1AdviceLocation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$1AdviceLocation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$2.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$2.class
index 6600d64..c7f9d04 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$2.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$2.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$3.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$3.class
index 71b3f96..d18eacd 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$3.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$3.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4$1.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4$1.class
index 078cfc9..dd0cca5 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4$1.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4$1.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4.class
index e6b1d29..311b046 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver$4.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver.class
index 250b981..9f71af6 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeaver.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeavingSupport.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeavingSupport.class
index 38ded61..0174861 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeavingSupport.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWeavingSupport.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld$WeavingXmlConfig.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld$WeavingXmlConfig.class
index 4968211..191c305 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld$WeavingXmlConfig.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld$WeavingXmlConfig.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld.class
index b4c2dd0..68dedd8 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/BcelWorld.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ByteBasedClassFile.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ByteBasedClassFile.class
index 048caf2..a52927c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ByteBasedClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ByteBasedClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ClassFile.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ClassFile.class
index 0ecef19..4e24cc4 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$DirEntry.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$DirEntry.class
index 341a412..2479586 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$DirEntry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$DirEntry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$Entry.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$Entry.class
index 7c788de..a4435e0 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$Entry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$Entry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$FileClassFile.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$FileClassFile.class
index cb0a84a..426b59c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$FileClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$FileClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$PackageCacheBuilderVisitor.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$PackageCacheBuilderVisitor.class
index 85172fa..7b87a5c 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$PackageCacheBuilderVisitor.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$PackageCacheBuilderVisitor.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$TypeIdentifier.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$TypeIdentifier.class
index 2ebc85e..7d7e11e 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$TypeIdentifier.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry$TypeIdentifier.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry.class
index 0176dd7..7b581e3 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$JImageEntry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipEntryClassFile.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipEntryClassFile.class
index c9c7f90..a996f20 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipEntryClassFile.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipEntryClassFile.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipFileEntry.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipFileEntry.class
index 77f9206..972991a 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipFileEntry.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager$ZipFileEntry.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager.class
index 4969e29..1700f97 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ClassPathManager.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExceptionRange.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExceptionRange.class
index 4cf6448..f8d70e9 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExceptionRange.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExceptionRange.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExtensibleURLClassLoader.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExtensibleURLClassLoader.class
index b99db35..b02c028 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExtensibleURLClassLoader.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/ExtensibleURLClassLoader.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/FakeAnnotation.class b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/FakeAnnotation.class
index bccaa5f..9796d96 100644
--- a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/FakeAnnotation.class
+++ b/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/FakeAnnotation.class
Binary files differ
diff --git a/org.aspectj.weaver/classes/org/aspectj/weaver/bcel/IfFinder.class