Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] iajc compile problem

Hi Helen,

They do indeed seem to be related as switching off the pipeline complilation has resolved the problem.

I have 11 aspects, 7 of which are causing this problem. I've attached my aspects and the interfaces they attach to as well as the error output from the compilation, hope that helps get the pipeline working.

Environment wise, i've moved down from Eclipse to jEdit, its just a whole lot simpler for my project size. So essentially the main difference for me is that i had to write the ant tasks to do the compilation. I had to make the move because Eclipse was complaining about AspectJ versions "Expected 1.5.2 found 1.5.3" i think it was, tried rolling back, but then got even more complains from it because other components were now expecting 1.5.3. It was the final straw (once every week or so Eclipse breaksdown and it takes half a day to patch it back up again) so i've downgraded to something more manageable.

Cheers Tom

Helen Hawkins wrote:

Hi Tom,

This could possibly be related to bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=153380. If your aspect is
similar to the one described there any extra info you could provide on that
bug would be very useful.

You said in your post that since you moved to a more light weight
environment your aspect isn't able to compile anymore - what are the
differences between the two environments? Have you upgraded an AJDT
version?

Thanks, Helen




Tom Coupland <tom.coupland@met acharge.com> To Sent by: aspectj-users@xxxxxxxxxxx aspectj-users-bou cc nces@xxxxxxxxxxx Subject [aspectj-users] iajc compile 03/01/2007 18:05 problem Please respond to aspectj-users@ecl ipse.org



Hi Aspect Users,

Have trawled the archive but can't find anything mentioned about this,
so making my first contribution. Here goes:

I'm working on a medimum size project and up till now have been using
Eclipse to develop in. Have now decided to down grade to a more light
way dev environment (simple don't need all that extra bagage), but am
having trouble getting my aspect to compile. For each one i recieve an
exception like:

-- (ClassCastException)
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
    [iajc] org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
    [iajc] java.lang.ClassCastException:
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
    [iajc]     at
org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)

    [iajc]     at
org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)

    [iajc]     at
org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)

    [iajc]     at
org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)

    [iajc]     at
org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
    [iajc]     at
org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
    [iajc]     at
org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
    [iajc]     at
org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
    [iajc]     at
org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)

I've removed all the 'Eclipeness' i can find, but there still seems to
be something trying to use ajdt. My compiling ant snippet is:

<target name="compile">
<iajc sourceRoots="${srcLocat}" destdir="${binLocat}" source="1.5"
failonerror="false" classpathref="classpathDef"/>
</target>

I've attached the full dump for clarity. I'm sure this is 'jsut one of
those things' and if anybody could point me in the right direction for
finding it i'd really appreaciate it!

Thank you for any assistance/pointers or any thing else you have to offer.

Tom


_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users


_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users


--
Kind Regards

Tom Coupland, Developer
Direct: +44 (0) 1225 731412
tom.coupland@xxxxxxxxxxxxxx  http://www.metacharge.com/

< Merchant accounts from a choice of tier 1 banks >
< Card payment processing for ecommerce merchants >
< Low rates, fast-track application, 24x7 merchant support > < Enterprise grade account management and reporting software >
< Metacharge is a Visa/MasterCard certified member service provider >

Attachment: Aspects.tar
Description: Unix tar archive

---- AspectJ Properties ---
AspectJ Compiler 1.5.3 built on Wednesday Nov 22, 2006 at 11:18:15 GMT
---- Dump Properties ---
Dump file: ajcore.20070103.175646.041.txt
Dump reason: abort
Dump on exception: true
Dump at exit condition: abort
---- System Properties ---
http.agent=jEdit/4.3pre8 (Java 1.5.0_10. Sun Microsystems Inc.; i386)
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.protocol.handler.pkgs=org.gjt.sp.jedit.proto|
sun.boot.library.path=/usr/share/jdk1.5.0_10/jre/lib/i386
java.vm.version=1.5.0_10-b03
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=:
java.vm.name=Java HotSpot(TM) Server VM
file.encoding.pkg=sun.io
user.country=US
sun.os.patch.level=unknown
java.vm.specification.name=Java Virtual Machine Specification
user.dir=/home/tom/workspace/MCPE2_Core
java.runtime.version=1.5.0_10-b03
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.endorsed.dirs=/usr/share/jdk1.5.0_10/jre/lib/endorsed
os.arch=i386
java.io.tmpdir=/tmp
line.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
os.name=Linux
ant.home=/home/tom/.jedit/jars/AntFarm
sun.jnu.encoding=UTF-8
java.library.path=/usr/share/jdk1.5.0_10/jre/lib/i386/server:/usr/share/jdk1.5.0_10/jre/lib/i386:/usr/share/jdk1.5.0_10/jre/../lib/i386
java.specification.name=Java Platform API Specification
java.class.version=49.0
swing.plaf.metal.systemFont=Dialog-PLAIN-12
sun.management.compiler=HotSpot Server Compiler
os.version=2.6.11-1.1369_FC4smp
user.home=/home/tom
user.timezone=Europe/London
java.awt.printerjob=sun.print.PSPrinterJob
file.encoding=UTF-8
java.specification.version=1.5
java.class.path=:/home/tom/jedit/4.3pre8/jedit.jar
user.name=tom
swing.plaf.metal.userFont=Dialog-PLAIN-12
java.vm.specification.version=1.0
java.home=/usr/share/jdk1.5.0_10/jre
sun.arch.data.model=32
user.language=en
java.specification.vendor=Sun Microsystems Inc.
java.vm.info=mixed mode
java.version=1.5.0_10
java.ext.dirs=/usr/share/jdk1.5.0_10/jre/lib/ext
sun.boot.class.path=/usr/share/jdk1.5.0_10/jre/lib/rt.jar:/usr/share/jdk1.5.0_10/jre/lib/i18n.jar:/usr/share/jdk1.5.0_10/jre/lib/sunrsasign.jar:/usr/share/jdk1.5.0_10/jre/lib/jsse.jar:/usr/share/jdk1.5.0_10/jre/lib/jce.jar:/usr/share/jdk1.5.0_10/jre/lib/charsets.jar:/usr/share/jdk1.5.0_10/jre/classes
java.vendor=Sun Microsystems Inc.
swing.plaf.metal.menuFont=Dialog-PLAIN-12
swing.plaf.metal.controlFont=Dialog-PLAIN-12
file.separator=/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.cpu.isalist=
---- Command Line ---
-d
/home/tom/workspace/MCPE2_Core/bin
-source
1.5
-classpath
/usr/share/mysql-connector-java-5.0.3/mysql-connector-java-5.0.3-bin.jar:/usr/share/logging-log4j/dist/lib/log4j.jar:/usr/share/aspectj/lib/aspectjrt.jar:/usr/share/aspectj/lib/aspectjlib.jar:/usr/share/jetty/lib/org.mortbay.jetty.jar:/usr/share/jetty/lib/javax.servlet.jar:/usr/share/javolution/javolution.jar:/usr/share/commons-logging/commons-logging.jar:/usr/share/commons-dbcp/commons-dbcp.jar:/usr/share/commons-pool/commons-pool.jar:/usr/share/commons-collections/commons-collections.jar:/home/tom/workspace/MetaUtilities/MetaUtilities.jar:/usr/share/java-1.5.0/jre/lib/junit-3.8.1.jar
-sourceroots
/home/tom/workspace/MCPE2_Core/src
---- Full Classpath ---
/usr/share/jdk1.5.0_10/jre/lib/rt.jar(39901098 bytes)
/usr/share/jdk1.5.0_10/jre/lib/i18n.jar(missing)
/usr/share/jdk1.5.0_10/jre/lib/sunrsasign.jar(missing)
/usr/share/jdk1.5.0_10/jre/lib/jsse.jar(542863 bytes)
/usr/share/jdk1.5.0_10/jre/lib/jce.jar(82642 bytes)
/usr/share/jdk1.5.0_10/jre/lib/charsets.jar(8840474 bytes)
/usr/share/jdk1.5.0_10/jre/classes(missing)
/usr/share/jdk1.5.0_10/jre/lib/ext/sunpkcs11.jar(175811 bytes)
/usr/share/jdk1.5.0_10/jre/lib/ext/sunjce_provider.jar(158417 bytes)
/usr/share/jdk1.5.0_10/jre/lib/ext/dnsns.jar(8162 bytes)
/usr/share/jdk1.5.0_10/jre/lib/ext/localedata.jar(803846 bytes)
/usr/share/mysql-connector-java-5.0.3/mysql-connector-java-5.0.3-bin.jar(493105 bytes)
/usr/share/logging-log4j-1.2.13/dist/lib/log4j-1.2.13.jar(358180 bytes)
/usr/share/aspectj1.5.3/lib/aspectjrt.jar(114989 bytes)
/usr/share/aspectj1.5.3/lib/aspectjlib.jar(7854 bytes)
/usr/share/jetty-5.1.6/lib/org.mortbay.jetty.jar(675777 bytes)
/usr/share/jetty-5.1.6/lib/javax.servlet.jar(132271 bytes)
/usr/share/javolution-4.0/javolution.jar(255344 bytes)
/usr/share/commons-logging-1.1-src/commons-logging.jar(39634 bytes)
/usr/share/commons-dbcp-1.2.1/commons-dbcp-1.2.1.jar(107631 bytes)
/usr/share/commons-pool-1.3/commons-pool-1.3.jar(62103 bytes)
/usr/share/commons-collections-3.1/commons-collections-3.1.jar(559366 bytes)
/home/tom/workspace/MetaUtilities/MetaUtilities.jar(104595 bytes)
/usr/share/java-1.5.0/jre/lib/junit-3.8.1.jar(121070 bytes)
---- Compiler Messages ---
info directory classpath entry does not exist: /usr/share/jdk1.5.0_10/jre/lib/i18n.jar
info directory classpath entry does not exist: /usr/share/jdk1.5.0_10/jre/lib/sunrsasign.jar
info zipfile classpath entry does not exist: /usr/share/jdk1.5.0_10/jre/classes
info Pipelining compilation
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/ServletServiceMethodsAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/timing/TimingWeaver.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/xml/XMLRepresentableAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/UpDownMonitorAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/ChangedMonitorAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/MonitorAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/CachedAnPooledAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPCollectionPersistableAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPPersistableAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPHostSpecificEntityAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/RegistableAugment.aj
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/CachableAugment.aj
info weaver operating in reweavable mode.  Need to verify any required types exist.
info woven aspect meta.web.ServletServiceMethodsAugment (from /home/tom/workspace/MCPE2_Core/src/meta/web/ServletServiceMethodsAugment.aj)
info woven aspect meta.system.timing.TimingWeaver (from /home/tom/workspace/MCPE2_Core/src/meta/system/timing/TimingWeaver.aj)
info woven aspect meta.system.xml.XMLRepresentableAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/xml/XMLRepresentableAugment.aj)
abort trouble in: 
public class meta.system.monitors.UpDownMonitorAugment extends meta.system.monitors.MonitorAugment:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.monitors.UpDownMonitor.resourceCurrentlyAvailible)), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.run())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.informInterestedOfUp())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.informInterestedOfDown())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.addInterested(meta.system.monitors.UpDownMonitorInterest))), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.removeInterested(meta.system.monitors.UpDownMonitorInterest)))]
  private static Throwable ajc$initFailureCause
  public static final meta.system.monitors.UpDownMonitorAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.monitors.UpDownMonitorAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$postClinit ()V   (line 9)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.monitors.UpDownMonitorAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.monitors.UpDownMonitorAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitorAugment; this   (line 9)
                    INVOKESPECIAL meta.system.monitors.MonitorAugment.<init> ()V
    constructor-execution(void meta.system.monitors.UpDownMonitorAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.monitors.UpDownMonitorAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor)    org.aspectj.weaver.MethodDeclarationLineNumber: 11:328
:
    method-execution(void meta.system.monitors.UpDownMonitorAugment.ajc$interFieldInit$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor))
    |               ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 11)
    |               ICONST_1
    | field-set(boolean meta.system.monitors.UpDownMonitor.resourceCurrentlyAvailible)
    | |             INVOKEINTERFACE meta.system.monitors.UpDownMonitor.ajc$interFieldSet$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible (Z)V
    | field-set(boolean meta.system.monitors.UpDownMonitor.resourceCurrentlyAvailible)
    |               RETURN
    method-execution(void meta.system.monitors.UpDownMonitorAugment.ajc$interFieldInit$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor))
  end public static void ajc$interFieldInit$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor)

  public static boolean ajc$interFieldGetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(boolean meta.system.monitors.UpDownMonitor.resourceCurrentlyAvailible, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.ajc$interFieldGet$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible ()Z
                    IRETURN
  end public static boolean ajc$interFieldGetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor)

  public static void ajc$interFieldSetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor, boolean)    EffectiveSignatureAttribute(boolean meta.system.monitors.UpDownMonitor.resourceCurrentlyAvailible, field-set)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.ajc$interFieldSet$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible (Z)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible(meta.system.monitors.UpDownMonitor, boolean)

  public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$run(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.run(), method-execution)
:
                    INVOKESTATIC java.lang.Thread.currentThread ()Ljava/lang/Thread;   (line 14)
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_
                    INVOKEVIRTUAL java.lang.Object.getClass ()Ljava/lang/Class;
                    INVOKEVIRTUAL java.lang.Class.getName ()Ljava/lang/String;
                    INVOKEVIRTUAL java.lang.Thread.setName (Ljava/lang/String;)V
                    ICONST_0   (line 15)
                    ISTORE_1
    catch java.lang.Exception -> E0
    |               ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 18)
    |               INVOKEINTERFACE meta.system.monitors.UpDownMonitor.resourceAvailible ()Z
    |               ISTORE_1     // Z currentState
    |               GOTO L0
    catch java.lang.Exception -> E0
                E0: ASTORE_2   (line 19)
                    NEW java.io.StringWriter   (line 20)
                    DUP
                    INVOKESPECIAL java.io.StringWriter.<init> ()V
                    ASTORE_3
                    ALOAD_2     // Ljava/lang/Exception; e   (line 21)
                    NEW java.io.PrintWriter
                    DUP
                    ALOAD_3     // Ljava/io/StringWriter; stackTrace
                    INVOKESPECIAL java.io.PrintWriter.<init> (Ljava/io/Writer;)V
                    INVOKEVIRTUAL java.lang.Exception.printStackTrace (Ljava/io/PrintWriter;)V
                    GETSTATIC meta.system.monitors.MonitorAugment.log Lorg/apache/log4j/Logger;   (line 22)
                    NEW java.lang.StringBuilder
                    DUP
                    INVOKESPECIAL java.lang.StringBuilder.<init> ()V
                    ALOAD_2     // Ljava/lang/Exception; e
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
                    LDC " occured when checking for resource availibillity. Assuming its unavailible. Trace - "
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    ALOAD_3     // Ljava/io/StringWriter; stackTrace
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
                    INVOKEVIRTUAL java.lang.StringBuilder.toString ()Ljava/lang/String;
                    INVOKEVIRTUAL org.apache.log4j.Logger.fatal (Ljava/lang/Object;)V
                L0: ILOAD_1     // Z currentState   (line 25)
                    IFEQ L1
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_
                    INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible (Lmeta/system/monitors/UpDownMonitor;)Z
                    IFNE L1
                    GETSTATIC meta.system.monitors.MonitorAugment.log Lorg/apache/log4j/Logger;   (line 26)
                    LDC "Resource has become availible"
                    INVOKEVIRTUAL org.apache.log4j.Logger.debug (Ljava/lang/Object;)V
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 28)
                    INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfUp (Lmeta/system/monitors/UpDownMonitor;)V
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 30)
                    ICONST_1
                    INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$interFieldSetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible (Lmeta/system/monitors/UpDownMonitor;Z)V
                    GOTO L2
                L1: ILOAD_1     // Z currentState   (line 32)
                    IFNE L2
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_
                    INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible (Lmeta/system/monitors/UpDownMonitor;)Z
                    IFEQ L2
                    GETSTATIC meta.system.monitors.MonitorAugment.log Lorg/apache/log4j/Logger;   (line 33)
                    LDC "Resource has become unavailible"
                    INVOKEVIRTUAL org.apache.log4j.Logger.debug (Ljava/lang/Object;)V
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 35)
                    INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfDown (Lmeta/system/monitors/UpDownMonitor;)V
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 37)
                    ICONST_0
                    INVOKESTATIC meta.system.monitors.UpDownMonitorAugment.ajc$interFieldSetDispatch$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$resourceCurrentlyAvailible (Lmeta/system/monitors/UpDownMonitor;Z)V
                L2: ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 41)
                    INVOKESTATIC java.lang.System.currentTimeMillis ()J
                    INVOKESTATIC meta.system.monitors.MonitorAugment.ajc$interFieldSetDispatch$meta_system_monitors_MonitorAugment$meta_system_monitors_Monitor$lastRun (Lmeta/system/monitors/Monitor;J)V
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 43)
                    INVOKESTATIC meta.system.monitors.MonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_MonitorAugment$meta_system_monitors_Monitor$pool (Lmeta/system/monitors/Monitor;)Ljava/util/concurrent/ExecutorService;
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_
                    INVOKEINTERFACE java.util.concurrent.ExecutorService.execute (Ljava/lang/Runnable;)V
                    RETURN   (line 44)
  end public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$run(meta.system.monitors.UpDownMonitor)

  public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$run(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.run(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.run ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$run(meta.system.monitors.UpDownMonitor)

  public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfUp(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.informInterestedOfUp(), method-execution)
:
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 47)
                    INVOKESTATIC meta.system.monitors.MonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_MonitorAugment$meta_system_monitors_Monitor$interested (Lmeta/system/monitors/Monitor;)Ljava/util/LinkedList;
                    INVOKEVIRTUAL java.util.LinkedList.iterator ()Ljava/util/Iterator;
                    ASTORE_2
                    GOTO L1
                L0: ALOAD_2
                    INVOKEINTERFACE java.util.Iterator.next ()Ljava/lang/Object;
                    CHECKCAST meta.system.monitors.UpDownMonitorInterest
                    ASTORE_1
    catch java.lang.Exception -> E0
    |               ALOAD_1     // Lmeta/system/monitors/UpDownMonitorInterest; interest   (line 49)
    |               ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_
    |               INVOKEINTERFACE meta.system.monitors.UpDownMonitorInterest.resourceAvailible (Lmeta/system/monitors/UpDownMonitor;)V
    |               GOTO L1
    catch java.lang.Exception -> E0
                E0: ASTORE_3   (line 50)
                    NEW java.io.StringWriter   (line 51)
                    DUP
                    INVOKESPECIAL java.io.StringWriter.<init> ()V
                    ASTORE 4
                    ALOAD_3     // Ljava/lang/Exception; e   (line 52)
                    NEW java.io.PrintWriter
                    DUP
                    ALOAD 4     // Ljava/io/StringWriter; stackTrace
                    INVOKESPECIAL java.io.PrintWriter.<init> (Ljava/io/Writer;)V
                    INVOKEVIRTUAL java.lang.Exception.printStackTrace (Ljava/io/PrintWriter;)V
                    GETSTATIC meta.system.monitors.MonitorAugment.log Lorg/apache/log4j/Logger;   (line 53)
                    NEW java.lang.StringBuilder
                    DUP
                    LDC "Exception occured when trying to inform "
                    INVOKESPECIAL java.lang.StringBuilder.<init> (Ljava/lang/String;)V
                    ALOAD_1     // Lmeta/system/monitors/UpDownMonitorInterest; interest
                    INVOKEVIRTUAL java.lang.Object.getClass ()Ljava/lang/Class;
                    INVOKEVIRTUAL java.lang.Class.getName ()Ljava/lang/String;
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    LDC " of a resource returning to availible. Trace -\n"
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    ALOAD 4     // Ljava/io/StringWriter; stackTrace
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
                    INVOKEVIRTUAL java.lang.StringBuilder.toString ()Ljava/lang/String;
                    INVOKEVIRTUAL org.apache.log4j.Logger.warn (Ljava/lang/Object;)V
                L1: ALOAD_2   (line 47)
                    INVOKEINTERFACE java.util.Iterator.hasNext ()Z
                    IFNE L0
                    RETURN   (line 56)
  end public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfUp(meta.system.monitors.UpDownMonitor)

  public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfUp(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.informInterestedOfUp(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.informInterestedOfUp ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfUp(meta.system.monitors.UpDownMonitor)

  public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfDown(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.informInterestedOfDown(), method-execution)
:
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 59)
                    INVOKESTATIC meta.system.monitors.MonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_MonitorAugment$meta_system_monitors_Monitor$interested (Lmeta/system/monitors/Monitor;)Ljava/util/LinkedList;
                    INVOKEVIRTUAL java.util.LinkedList.iterator ()Ljava/util/Iterator;
                    ASTORE_2
                    GOTO L1
                L0: ALOAD_2
                    INVOKEINTERFACE java.util.Iterator.next ()Ljava/lang/Object;
                    CHECKCAST meta.system.monitors.UpDownMonitorInterest
                    ASTORE_1
    catch java.lang.Exception -> E0
    |               ALOAD_1     // Lmeta/system/monitors/UpDownMonitorInterest; interest   (line 61)
    |               ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_
    |               INVOKEINTERFACE meta.system.monitors.UpDownMonitorInterest.resourceUnavailible (Lmeta/system/monitors/UpDownMonitor;)V
    |               GOTO L1
    catch java.lang.Exception -> E0
                E0: ASTORE_3   (line 62)
                    NEW java.io.StringWriter   (line 63)
                    DUP
                    INVOKESPECIAL java.io.StringWriter.<init> ()V
                    ASTORE 4
                    ALOAD_3     // Ljava/lang/Exception; e   (line 64)
                    NEW java.io.PrintWriter
                    DUP
                    ALOAD 4     // Ljava/io/StringWriter; stackTrace
                    INVOKESPECIAL java.io.PrintWriter.<init> (Ljava/io/Writer;)V
                    INVOKEVIRTUAL java.lang.Exception.printStackTrace (Ljava/io/PrintWriter;)V
                    GETSTATIC meta.system.monitors.MonitorAugment.log Lorg/apache/log4j/Logger;   (line 65)
                    NEW java.lang.StringBuilder
                    DUP
                    LDC "Exception occured when trying to inform "
                    INVOKESPECIAL java.lang.StringBuilder.<init> (Ljava/lang/String;)V
                    ALOAD_1     // Lmeta/system/monitors/UpDownMonitorInterest; interest
                    INVOKEVIRTUAL java.lang.Object.getClass ()Ljava/lang/Class;
                    INVOKEVIRTUAL java.lang.Class.getName ()Ljava/lang/String;
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    LDC " of a resource failiure. Trace -\n"
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    ALOAD 4     // Ljava/io/StringWriter; stackTrace
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
                    INVOKEVIRTUAL java.lang.StringBuilder.toString ()Ljava/lang/String;
                    INVOKEVIRTUAL org.apache.log4j.Logger.warn (Ljava/lang/Object;)V
                L1: ALOAD_2   (line 59)
                    INVOKEINTERFACE java.util.Iterator.hasNext ()Z
                    IFNE L0
                    RETURN   (line 68)
  end public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfDown(meta.system.monitors.UpDownMonitor)

  public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfDown(meta.system.monitors.UpDownMonitor)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.informInterestedOfDown(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.informInterestedOfDown ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$informInterestedOfDown(meta.system.monitors.UpDownMonitor)

  public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$addInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.addInterested(meta.system.monitors.UpDownMonitorInterest), method-execution)
:
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 71)
                    INVOKESTATIC meta.system.monitors.MonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_MonitorAugment$meta_system_monitors_Monitor$interested (Lmeta/system/monitors/Monitor;)Ljava/util/LinkedList;
                    ALOAD_1     // Lmeta/system/monitors/UpDownMonitorInterest; inter
                    INVOKEVIRTUAL java.util.LinkedList.add (Ljava/lang/Object;)Z
                    POP
                    RETURN   (line 72)
  end public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$addInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)

  public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$addInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.addInterested(meta.system.monitors.UpDownMonitorInterest), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.addInterested (Lmeta/system/monitors/UpDownMonitorInterest;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$addInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)

  public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$removeInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.removeInterested(meta.system.monitors.UpDownMonitorInterest), method-execution)
:
                    ALOAD_0     // Lmeta/system/monitors/UpDownMonitor; ajc$this_   (line 74)
                    INVOKESTATIC meta.system.monitors.MonitorAugment.ajc$interFieldGetDispatch$meta_system_monitors_MonitorAugment$meta_system_monitors_Monitor$interested (Lmeta/system/monitors/Monitor;)Ljava/util/LinkedList;
                    ALOAD_1     // Lmeta/system/monitors/UpDownMonitorInterest; inter
                    INVOKEVIRTUAL java.util.LinkedList.remove (Ljava/lang/Object;)Z
                    POP
                    RETURN   (line 75)
  end public static void ajc$interMethod$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$removeInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)

  public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$removeInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)    EffectiveSignatureAttribute(void meta.system.monitors.UpDownMonitor.removeInterested(meta.system.monitors.UpDownMonitorInterest), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.monitors.UpDownMonitor.removeInterested (Lmeta/system/monitors/UpDownMonitorInterest;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_monitors_UpDownMonitorAugment$meta_system_monitors_UpDownMonitor$removeInterested(meta.system.monitors.UpDownMonitor, meta.system.monitors.UpDownMonitorInterest)

  public static meta.system.monitors.UpDownMonitorAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@afd561
:
                    GETSTATIC meta.system.monitors.UpDownMonitorAugment.ajc$perSingletonInstance Lmeta/system/monitors/UpDownMonitorAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_monitors_UpDownMonitorAugment"
                    GETSTATIC meta.system.monitors.UpDownMonitorAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.monitors.UpDownMonitorAugment.ajc$perSingletonInstance Lmeta/system/monitors/UpDownMonitorAugment;
                    ARETURN
  end public static meta.system.monitors.UpDownMonitorAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@135adb7
:
                    GETSTATIC meta.system.monitors.UpDownMonitorAugment.ajc$perSingletonInstance Lmeta/system/monitors/UpDownMonitorAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@89bb8f
:
                    NEW meta.system.monitors.UpDownMonitorAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.monitors.UpDownMonitorAugment.<init> ()V
                    PUTSTATIC meta.system.monitors.UpDownMonitorAugment.ajc$perSingletonInstance Lmeta/system/monitors/UpDownMonitorAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.monitors.UpDownMonitorAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.monitors.UpDownMonitorAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/UpDownMonitorAugment.aj)
info woven aspect meta.system.monitors.ChangedMonitorAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/ChangedMonitorAugment.aj)
info woven aspect meta.system.monitors.MonitorAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/MonitorAugment.aj)
abort trouble in: 
public class meta.system.objectpools.CachedAnPooledAugment extends java.lang.Object:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, org.apache.commons.pool.impl.GenericObjectPool meta.system.objectpools.CachedAnPooled.pool)), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.objectpools.CachedAnPooled.setPool(org.apache.commons.pool.impl.GenericObjectPool)))]
  static final org.apache.log4j.Logger log
  private static Throwable ajc$initFailureCause
  public static final meta.system.objectpools.CachedAnPooledAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.objectpools.CachedAnPooledAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             LDC "Augment"   (line 13)
    | | method-call(org.apache.log4j.Logger org.apache.log4j.Logger.getLogger(java.lang.String))
    | | |           INVOKESTATIC org.apache.log4j.Logger.getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;
    | | method-call(org.apache.log4j.Logger org.apache.log4j.Logger.getLogger(java.lang.String))
    | | field-set(org.apache.log4j.Logger meta.system.objectpools.CachedAnPooledAugment.log)
    | | |           PUTSTATIC meta.system.objectpools.CachedAnPooledAugment.log Lorg/apache/log4j/Logger;
    | | field-set(org.apache.log4j.Logger meta.system.objectpools.CachedAnPooledAugment.log)
    | |             INVOKESTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$postClinit ()V   (line 11)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.objectpools.CachedAnPooledAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/objectpools/CachedAnPooledAugment; this   (line 11)
                    INVOKESPECIAL java.lang.Object.<init> ()V
    constructor-execution(void meta.system.objectpools.CachedAnPooledAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.objectpools.CachedAnPooledAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled)    org.aspectj.weaver.MethodDeclarationLineNumber: 18:429
:
    method-execution(void meta.system.objectpools.CachedAnPooledAugment.ajc$interFieldInit$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled))
    |               ALOAD_0     // Lmeta/system/objectpools/CachedAnPooled; ajc$this_   (line 18)
    |               ACONST_NULL
    | field-set(org.apache.commons.pool.impl.GenericObjectPool meta.system.objectpools.CachedAnPooled.pool)
    | |             INVOKEINTERFACE meta.system.objectpools.CachedAnPooled.ajc$interFieldSet$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool (Lorg/apache/commons/pool/impl/GenericObjectPool;)V
    | field-set(org.apache.commons.pool.impl.GenericObjectPool meta.system.objectpools.CachedAnPooled.pool)
    |               RETURN
    method-execution(void meta.system.objectpools.CachedAnPooledAugment.ajc$interFieldInit$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled))
  end public static void ajc$interFieldInit$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled)

  public static org.apache.commons.pool.impl.GenericObjectPool ajc$interFieldGetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled)    EffectiveSignatureAttribute(org.apache.commons.pool.impl.GenericObjectPool meta.system.objectpools.CachedAnPooled.pool, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.objectpools.CachedAnPooled.ajc$interFieldGet$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool ()Lorg/apache/commons/pool/impl/GenericObjectPool;
                    ARETURN
  end public static org.apache.commons.pool.impl.GenericObjectPool ajc$interFieldGetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled)

  public static void ajc$interFieldSetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled, org.apache.commons.pool.impl.GenericObjectPool)    EffectiveSignatureAttribute(org.apache.commons.pool.impl.GenericObjectPool meta.system.objectpools.CachedAnPooled.pool, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.objectpools.CachedAnPooled.ajc$interFieldSet$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool (Lorg/apache/commons/pool/impl/GenericObjectPool;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool(meta.system.objectpools.CachedAnPooled, org.apache.commons.pool.impl.GenericObjectPool)

  public static void ajc$interMethod$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$setPool(meta.system.objectpools.CachedAnPooled, org.apache.commons.pool.impl.GenericObjectPool)    EffectiveSignatureAttribute(void meta.system.objectpools.CachedAnPooled.setPool(org.apache.commons.pool.impl.GenericObjectPool), method-execution)
:
                    ALOAD_0     // Lmeta/system/objectpools/CachedAnPooled; ajc$this_   (line 21)
                    ALOAD_1     // Lorg/apache/commons/pool/impl/GenericObjectPool; pool
                    INVOKESTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$interFieldSetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool (Lmeta/system/objectpools/CachedAnPooled;Lorg/apache/commons/pool/impl/GenericObjectPool;)V
                    RETURN   (line 22)
  end public static void ajc$interMethod$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$setPool(meta.system.objectpools.CachedAnPooled, org.apache.commons.pool.impl.GenericObjectPool)

  public static void ajc$interMethodDispatch1$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$setPool(meta.system.objectpools.CachedAnPooled, org.apache.commons.pool.impl.GenericObjectPool)    EffectiveSignatureAttribute(void meta.system.objectpools.CachedAnPooled.setPool(org.apache.commons.pool.impl.GenericObjectPool), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.objectpools.CachedAnPooled.setPool (Lorg/apache/commons/pool/impl/GenericObjectPool;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$setPool(meta.system.objectpools.CachedAnPooled, org.apache.commons.pool.impl.GenericObjectPool)

  void ajc$pointcut$$deregister$236(meta.system.objectpools.CachedAnPooled)    org.aspectj.weaver.MethodDeclarationLineNumber: 28:566
:
                    RETURN   (line 28)
  end void ajc$pointcut$$deregister$236(meta.system.objectpools.CachedAnPooled)

  public void ajc$after$meta_system_objectpools_CachedAnPooledAugment$1$66af61a2(meta.system.objectpools.CachedAnPooled)    AdviceAttribute(after, deregister(BindingTypePattern(meta.system.objectpools.CachedAnPooled, 0)), 0, 676)
:
                    ALOAD_1     // Lmeta/system/objectpools/CachedAnPooled; entity   (line 31)
                    INVOKESTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$interFieldGetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool (Lmeta/system/objectpools/CachedAnPooled;)Lorg/apache/commons/pool/impl/GenericObjectPool;
                    IFNULL L1
    catch java.lang.Exception -> E0
    |               GETSTATIC meta.system.objectpools.CachedAnPooledAugment.log Lorg/apache/log4j/Logger;   (line 33)
    |               NEW java.lang.StringBuilder
    |               DUP
    |               LDC "Returning "
    |               INVOKESPECIAL java.lang.StringBuilder.<init> (Ljava/lang/String;)V
    |               ALOAD_1     // Lmeta/system/objectpools/CachedAnPooled; entity
    |               INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getName (Lmeta/system/registry/Registable;)Ljava/lang/String;
    |               INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    |               LDC " to its pool"
    |               INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    |               INVOKEVIRTUAL java.lang.StringBuilder.toString ()Ljava/lang/String;
    |               INVOKEVIRTUAL org.apache.log4j.Logger.debug (Ljava/lang/Object;)V
    |               ALOAD_1     // Lmeta/system/objectpools/CachedAnPooled; entity   (line 34)
    |               INVOKESTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$interFieldGetDispatch$meta_system_objectpools_CachedAnPooledAugment$meta_system_objectpools_CachedAnPooled$pool (Lmeta/system/objectpools/CachedAnPooled;)Lorg/apache/commons/pool/impl/GenericObjectPool;
    |               ALOAD_1     // Lmeta/system/objectpools/CachedAnPooled; entity
    |               INVOKEVIRTUAL org.apache.commons.pool.impl.GenericObjectPool.returnObject (Ljava/lang/Object;)V
    |               GOTO L0
    catch java.lang.Exception -> E0
                E0: ASTORE_2   (line 35)
                    NEW java.lang.RuntimeException   (line 36)
                    DUP
                    ALOAD_2     // Ljava/lang/Exception; e
                    INVOKESPECIAL java.lang.RuntimeException.<init> (Ljava/lang/Throwable;)V
                    ATHROW
                L0: RETURN   (line 38)
                L1: GETSTATIC meta.system.objectpools.CachedAnPooledAugment.log Lorg/apache/log4j/Logger;   (line 40)
                    NEW java.lang.StringBuilder
                    DUP
                    ALOAD_1     // Lmeta/system/objectpools/CachedAnPooled; entity
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getName (Lmeta/system/registry/Registable;)Ljava/lang/String;
                    INVOKESTATIC java.lang.String.valueOf (Ljava/lang/Object;)Ljava/lang/String;
                    INVOKESPECIAL java.lang.StringBuilder.<init> (Ljava/lang/String;)V
                    LDC "'s pool has not been set, this causes a problem when trying to return it to it!"
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    INVOKEVIRTUAL java.lang.StringBuilder.toString ()Ljava/lang/String;
                    INVOKEVIRTUAL org.apache.log4j.Logger.fatal (Ljava/lang/Object;)V
                    RETURN   (line 41)
  end public void ajc$after$meta_system_objectpools_CachedAnPooledAugment$1$66af61a2(meta.system.objectpools.CachedAnPooled)

  public static meta.system.objectpools.CachedAnPooledAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@1f6ab1
:
                    GETSTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$perSingletonInstance Lmeta/system/objectpools/CachedAnPooledAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_objectpools_CachedAnPooledAugment"
                    GETSTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$perSingletonInstance Lmeta/system/objectpools/CachedAnPooledAugment;
                    ARETURN
  end public static meta.system.objectpools.CachedAnPooledAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@c9dffb
:
                    GETSTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$perSingletonInstance Lmeta/system/objectpools/CachedAnPooledAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@1c79208
:
                    NEW meta.system.objectpools.CachedAnPooledAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.objectpools.CachedAnPooledAugment.<init> ()V
                    PUTSTATIC meta.system.objectpools.CachedAnPooledAugment.ajc$perSingletonInstance Lmeta/system/objectpools/CachedAnPooledAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.objectpools.CachedAnPooledAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.objectpools.CachedAnPooledAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/CachedAnPooledAugment.aj)
abort trouble in: 
public class meta.system.bop.BOPCollectionPersistableAugment extends java.lang.Object:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.Object meta.system.bop.BOPCollectionPersistable.strParentID)), (BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPCollectionPersistable.IDModified)), (BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPCollectionPersistable.FieldNameModified)), (BcelTypeMunger ResolvedTypeMunger(Field, java.lang.String meta.system.bop.BOPCollectionPersistable.strClassName)), (BcelTypeMunger ResolvedTypeMunger(Method, java.lang.Object meta.system.bop.BOPCollectionPersistable.getParentID())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPCollectionPersistable.setParentID(java.lang.Object))), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPCollectionPersistable.setClassName(java.lang.String))), (BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.bop.BOPCollectionPersistable.getClassName()))]
  private static Throwable ajc$initFailureCause
  public static final meta.system.bop.BOPCollectionPersistableAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.bop.BOPCollectionPersistableAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$postClinit ()V   (line 9)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.bop.BOPCollectionPersistableAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistableAugment; this   (line 9)
                    INVOKESPECIAL java.lang.Object.<init> ()V
    constructor-execution(void meta.system.bop.BOPCollectionPersistableAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.bop.BOPCollectionPersistableAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 14:362
:
    method-execution(void meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable))
    |               ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 14)
    |               ACONST_NULL
    | field-set(java.lang.Object meta.system.bop.BOPCollectionPersistable.strParentID)
    | |             INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID (Ljava/lang/Object;)V
    | field-set(java.lang.Object meta.system.bop.BOPCollectionPersistable.strParentID)
    |               RETURN
    method-execution(void meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable))
  end public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable)

  public static Object ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(java.lang.Object meta.system.bop.BOPCollectionPersistable.strParentID, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldGet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID ()Ljava/lang/Object;
                    ARETURN
  end public static Object ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable, Object)    EffectiveSignatureAttribute(java.lang.Object meta.system.bop.BOPCollectionPersistable.strParentID, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID (Ljava/lang/Object;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID(meta.system.bop.BOPCollectionPersistable, Object)

  public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified(meta.system.bop.BOPCollectionPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 16:425
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 16)
                    ICONST_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified (Z)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified(meta.system.bop.BOPCollectionPersistable)

  public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPCollectionPersistable.IDModified, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldGet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified ()Z
                    IRETURN
  end public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified(meta.system.bop.BOPCollectionPersistable)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified(meta.system.bop.BOPCollectionPersistable, boolean)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPCollectionPersistable.IDModified, field-set)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified (Z)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified(meta.system.bop.BOPCollectionPersistable, boolean)

  public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified(meta.system.bop.BOPCollectionPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 17:486
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 17)
                    ICONST_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified (Z)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified(meta.system.bop.BOPCollectionPersistable)

  public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPCollectionPersistable.FieldNameModified, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldGet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified ()Z
                    IRETURN
  end public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified(meta.system.bop.BOPCollectionPersistable)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified(meta.system.bop.BOPCollectionPersistable, boolean)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPCollectionPersistable.FieldNameModified, field-set)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified (Z)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified(meta.system.bop.BOPCollectionPersistable, boolean)

  public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName(meta.system.bop.BOPCollectionPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 23:767
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 23)
                    ACONST_NULL
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName(meta.system.bop.BOPCollectionPersistable)

  public static String ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPCollectionPersistable.strClassName, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldGet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName(meta.system.bop.BOPCollectionPersistable)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName(meta.system.bop.BOPCollectionPersistable, String)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPCollectionPersistable.strClassName, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.ajc$interFieldSet$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName(meta.system.bop.BOPCollectionPersistable, String)

  void ajc$pointcut$$modifiedBeingCleared$322(meta.system.bop.BOPCollectionPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 26:802
:
                    RETURN   (line 27)
  end void ajc$pointcut$$modifiedBeingCleared$322(meta.system.bop.BOPCollectionPersistable)

  public void ajc$before$meta_system_bop_BOPCollectionPersistableAugment$1$57a24cd4(meta.system.bop.BOPCollectionPersistable)    AdviceAttribute(before, modifiedBeingCleared(BindingTypePattern(meta.system.bop.BOPCollectionPersistable, 0)), 0, 968)
:
                    ALOAD_1     // Lmeta/system/bop/BOPCollectionPersistable; entity   (line 30)
                    ICONST_0
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified (Lmeta/system/bop/BOPCollectionPersistable;Z)V
                    RETURN   (line 31)
  end public void ajc$before$meta_system_bop_BOPCollectionPersistableAugment$1$57a24cd4(meta.system.bop.BOPCollectionPersistable)

  public static Object ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getParentID(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(java.lang.Object meta.system.bop.BOPCollectionPersistable.getParentID(), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 57)
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID (Lmeta/system/bop/BOPCollectionPersistable;)Ljava/lang/Object;
                    ARETURN
  end public static Object ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getParentID(meta.system.bop.BOPCollectionPersistable)

  public static Object ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getParentID(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(java.lang.Object meta.system.bop.BOPCollectionPersistable.getParentID(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.getParentID ()Ljava/lang/Object;
                    ARETURN
  end public static Object ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getParentID(meta.system.bop.BOPCollectionPersistable)

  public static void ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setParentID(meta.system.bop.BOPCollectionPersistable, Object)    EffectiveSignatureAttribute(void meta.system.bop.BOPCollectionPersistable.setParentID(java.lang.Object), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 65)
                    ALOAD_1     // Ljava/lang/Object; strParentID
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strParentID (Lmeta/system/bop/BOPCollectionPersistable;Ljava/lang/Object;)V
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 66)
                    ICONST_1
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$IDModified (Lmeta/system/bop/BOPCollectionPersistable;Z)V
                    RETURN   (line 67)
  end public static void ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setParentID(meta.system.bop.BOPCollectionPersistable, Object)

  public static void ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setParentID(meta.system.bop.BOPCollectionPersistable, Object)    EffectiveSignatureAttribute(void meta.system.bop.BOPCollectionPersistable.setParentID(java.lang.Object), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.setParentID (Ljava/lang/Object;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setParentID(meta.system.bop.BOPCollectionPersistable, Object)

  public static void ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setClassName(meta.system.bop.BOPCollectionPersistable, String)    EffectiveSignatureAttribute(void meta.system.bop.BOPCollectionPersistable.setClassName(java.lang.String), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 70)
                    ALOAD_1     // Ljava/lang/String; fName
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName (Lmeta/system/bop/BOPCollectionPersistable;Ljava/lang/String;)V
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 71)
                    ICONST_1
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$FieldNameModified (Lmeta/system/bop/BOPCollectionPersistable;Z)V
                    RETURN   (line 72)
  end public static void ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setClassName(meta.system.bop.BOPCollectionPersistable, String)

  public static void ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setClassName(meta.system.bop.BOPCollectionPersistable, String)    EffectiveSignatureAttribute(void meta.system.bop.BOPCollectionPersistable.setClassName(java.lang.String), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.setClassName (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$setClassName(meta.system.bop.BOPCollectionPersistable, String)

  public static String ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getClassName(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPCollectionPersistable.getClassName(), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPCollectionPersistable; ajc$this_   (line 75)
                    INVOKESTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$strClassName (Lmeta/system/bop/BOPCollectionPersistable;)Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethod$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getClassName(meta.system.bop.BOPCollectionPersistable)

  public static String ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getClassName(meta.system.bop.BOPCollectionPersistable)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPCollectionPersistable.getClassName(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPCollectionPersistable.getClassName ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethodDispatch1$meta_system_bop_BOPCollectionPersistableAugment$meta_system_bop_BOPCollectionPersistable$getClassName(meta.system.bop.BOPCollectionPersistable)

  public static meta.system.bop.BOPCollectionPersistableAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@78232f
:
                    GETSTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPCollectionPersistableAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_bop_BOPCollectionPersistableAugment"
                    GETSTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPCollectionPersistableAugment;
                    ARETURN
  end public static meta.system.bop.BOPCollectionPersistableAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@18882c7
:
                    GETSTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPCollectionPersistableAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@177d77c
:
                    NEW meta.system.bop.BOPCollectionPersistableAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.bop.BOPCollectionPersistableAugment.<init> ()V
                    PUTSTATIC meta.system.bop.BOPCollectionPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPCollectionPersistableAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.bop.BOPCollectionPersistableAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.bop.BOPCollectionPersistableAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPCollectionPersistableAugment.aj)
abort trouble in: 
public class meta.system.bop.BOPPersistableAugment extends java.lang.Object:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, java.util.Collection<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified)), (BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPPersistable.original)), (BcelTypeMunger ResolvedTypeMunger(Method, java.util.Collection meta.system.bop.BOPPersistable.getModified())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPPersistable.clearModified())), (BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.bop.BOPPersistable.isOriginal())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPPersistable.setOriginal(boolean)))]
  private static Throwable ajc$initFailureCause
  public static final meta.system.bop.BOPPersistableAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.bop.BOPPersistableAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$postClinit ()V   (line 17)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.bop.BOPPersistableAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.bop.BOPPersistableAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/bop/BOPPersistableAugment; this   (line 17)
                    INVOKESPECIAL java.lang.Object.<init> ()V
    constructor-execution(void meta.system.bop.BOPPersistableAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.bop.BOPPersistableAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 23:895
:
    method-execution(void meta.system.bop.BOPPersistableAugment.ajc$interFieldInit$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable))
    |               ALOAD_0     // Lmeta/system/bop/BOPPersistable; ajc$this_   (line 23)
    |               NEW java.util.Vector
    |               DUP
    |               ICONST_5
    |               ICONST_2
    |               INVOKESPECIAL java.util.Vector.<init> (II)V
    | field-set(java.util.Collection<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified)
    | |             INVOKEINTERFACE meta.system.bop.BOPPersistable.ajc$interFieldSet$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified (Ljava/util/Collection;)V
    | field-set(java.util.Collection<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified)
    |               RETURN
    method-execution(void meta.system.bop.BOPPersistableAugment.ajc$interFieldInit$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable))
  end public static void ajc$interFieldInit$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable)

  public static java.util.Collection ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(java.util.Collection<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.ajc$interFieldGet$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified ()Ljava/util/Collection;
                    ARETURN
  end public static java.util.Collection ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable, java.util.Collection)    EffectiveSignatureAttribute(java.util.Collection<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.ajc$interFieldSet$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified (Ljava/util/Collection;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified(meta.system.bop.BOPPersistable, java.util.Collection)

  public static void ajc$interFieldInit$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original(meta.system.bop.BOPPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 28:1061
:
                    ALOAD_0     // Lmeta/system/bop/BOPPersistable; ajc$this_   (line 28)
                    ICONST_0
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.ajc$interFieldSet$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original (Z)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original(meta.system.bop.BOPPersistable)

  public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPPersistable.original, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.ajc$interFieldGet$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original ()Z
                    IRETURN
  end public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original(meta.system.bop.BOPPersistable)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original(meta.system.bop.BOPPersistable, boolean)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPPersistable.original, field-set)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.ajc$interFieldSet$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original (Z)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original(meta.system.bop.BOPPersistable, boolean)

  void ajc$pointcut$$sets$4de(meta.system.bop.BOPPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 34:1246
:
                    RETURN   (line 36)
  end void ajc$pointcut$$sets$4de(meta.system.bop.BOPPersistable)

  public void ajc$before$meta_system_bop_BOPPersistableAugment$1$5b5a8acf(meta.system.bop.BOPPersistable, org.aspectj.lang.JoinPoint$StaticPart)    AdviceAttribute(before, sets(BindingTypePattern(meta.system.bop.BOPPersistable, 0)), 4, 1654)
:
                    ALOAD_2     // Lorg/aspectj/lang/JoinPoint$StaticPart; thisJoinPointStaticPart   (line 43)
                    INVOKEINTERFACE org.aspectj.lang.JoinPoint$StaticPart.getSignature ()Lorg/aspectj/lang/Signature;
                    ASTORE_3
                    ALOAD_3     // Lorg/aspectj/lang/Signature; sig   (line 45)
                    CHECKCAST org.aspectj.lang.reflect.FieldSignature
                    ASTORE 4
                    ALOAD 4     // Lorg/aspectj/lang/reflect/FieldSignature; fSig   (line 47)
                    INVOKEINTERFACE org.aspectj.lang.reflect.FieldSignature.getField ()Ljava/lang/reflect/Field;
                    ASTORE 5
                    ALOAD_1     // Lmeta/system/bop/BOPPersistable; entity   (line 49)
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified (Lmeta/system/bop/BOPPersistable;)Ljava/util/Collection;
                    ALOAD 4     // Lorg/aspectj/lang/reflect/FieldSignature; fSig
                    INVOKEINTERFACE org.aspectj.lang.reflect.FieldSignature.getField ()Ljava/lang/reflect/Field;
                    INVOKEINTERFACE java.util.Collection.contains (Ljava/lang/Object;)Z
                    IFNE L0
                    ALOAD_1     // Lmeta/system/bop/BOPPersistable; entity   (line 50)
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified (Lmeta/system/bop/BOPPersistable;)Ljava/util/Collection;
                    ALOAD 5     // Ljava/lang/reflect/Field; field
                    INVOKEINTERFACE java.util.Collection.add (Ljava/lang/Object;)Z
                    POP
                L0: RETURN   (line 51)
  end public void ajc$before$meta_system_bop_BOPPersistableAugment$1$5b5a8acf(meta.system.bop.BOPPersistable, org.aspectj.lang.JoinPoint$StaticPart)

  public static java.util.Collection ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$getModified(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(java.util.Collection meta.system.bop.BOPPersistable.getModified(), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPPersistable; ajc$this_   (line 58)
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified (Lmeta/system/bop/BOPPersistable;)Ljava/util/Collection;
                    ARETURN
  end public static java.util.Collection ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$getModified(meta.system.bop.BOPPersistable)

  public static java.util.Collection ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$getModified(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(java.util.Collection meta.system.bop.BOPPersistable.getModified(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.getModified ()Ljava/util/Collection;
                    ARETURN
  end public static java.util.Collection ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$getModified(meta.system.bop.BOPPersistable)

  public static void ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$clearModified(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(void meta.system.bop.BOPPersistable.clearModified(), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPPersistable; ajc$this_   (line 65)
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$modified (Lmeta/system/bop/BOPPersistable;)Ljava/util/Collection;
                    INVOKEINTERFACE java.util.Collection.clear ()V
                    RETURN   (line 66)
  end public static void ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$clearModified(meta.system.bop.BOPPersistable)

  public static void ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$clearModified(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(void meta.system.bop.BOPPersistable.clearModified(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.clearModified ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$clearModified(meta.system.bop.BOPPersistable)

  void ajc$pointcut$$deregistered$944(meta.system.bop.BOPPersistable)    org.aspectj.weaver.MethodDeclarationLineNumber: 73:2372
:
                    RETURN   (line 73)
  end void ajc$pointcut$$deregistered$944(meta.system.bop.BOPPersistable)

  public void ajc$after$meta_system_bop_BOPPersistableAugment$2$a10b6641(meta.system.bop.BOPPersistable) throws java.lang.Exception    AdviceAttribute(after, deregistered(BindingTypePattern(meta.system.bop.BOPPersistable, 0)), 0, 2845)
:
                    ALOAD_1     // Lmeta/system/bop/BOPPersistable; entity   (line 82)
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$isOriginal (Lmeta/system/bop/BOPPersistable;)Z
                    IFEQ L0
                    GETSTATIC meta.system.managers.StaticManagerHandles.TheBigBopper Lmeta/system/bop/BasicObjectPersistence;   (line 83)
                    ALOAD_1     // Lmeta/system/bop/BOPPersistable; entity
                    INVOKEVIRTUAL meta.system.bop.BasicObjectPersistence.insertEntity (Lmeta/system/bop/BOPPersistable;)V
                    GOTO L1
                L0: GETSTATIC meta.system.managers.StaticManagerHandles.TheBigBopper Lmeta/system/bop/BasicObjectPersistence;   (line 85)
                    ALOAD_1     // Lmeta/system/bop/BOPPersistable; entity
                    INVOKEVIRTUAL meta.system.bop.BasicObjectPersistence.updateEntity (Lmeta/system/bop/BOPPersistable;)V
                L1: RETURN   (line 87)
  end public void ajc$after$meta_system_bop_BOPPersistableAugment$2$a10b6641(meta.system.bop.BOPPersistable) throws java.lang.Exception

  public static boolean ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$isOriginal(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPPersistable.isOriginal(), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPPersistable; ajc$this_   (line 91)
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original (Lmeta/system/bop/BOPPersistable;)Z
                    IRETURN
  end public static boolean ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$isOriginal(meta.system.bop.BOPPersistable)

  public static boolean ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$isOriginal(meta.system.bop.BOPPersistable)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPPersistable.isOriginal(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.isOriginal ()Z
                    IRETURN
  end public static boolean ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$isOriginal(meta.system.bop.BOPPersistable)

  public static void ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$setOriginal(meta.system.bop.BOPPersistable, boolean)    EffectiveSignatureAttribute(void meta.system.bop.BOPPersistable.setOriginal(boolean), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPPersistable; ajc$this_   (line 95)
                    ILOAD_1     // Z orig
                    INVOKESTATIC meta.system.bop.BOPPersistableAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$original (Lmeta/system/bop/BOPPersistable;Z)V
                    RETURN   (line 96)
  end public static void ajc$interMethod$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$setOriginal(meta.system.bop.BOPPersistable, boolean)

  public static void ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$setOriginal(meta.system.bop.BOPPersistable, boolean)    EffectiveSignatureAttribute(void meta.system.bop.BOPPersistable.setOriginal(boolean), method-call)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPPersistable.setOriginal (Z)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_bop_BOPPersistableAugment$meta_system_bop_BOPPersistable$setOriginal(meta.system.bop.BOPPersistable, boolean)

  public static meta.system.bop.BOPPersistableAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@128345a
:
                    GETSTATIC meta.system.bop.BOPPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPPersistableAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_bop_BOPPersistableAugment"
                    GETSTATIC meta.system.bop.BOPPersistableAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.bop.BOPPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPPersistableAugment;
                    ARETURN
  end public static meta.system.bop.BOPPersistableAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@999fbc
:
                    GETSTATIC meta.system.bop.BOPPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPPersistableAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@2569cc
:
                    NEW meta.system.bop.BOPPersistableAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.bop.BOPPersistableAugment.<init> ()V
                    PUTSTATIC meta.system.bop.BOPPersistableAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPPersistableAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.bop.BOPPersistableAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.bop.BOPPersistableAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPPersistableAugment.aj)
abort trouble in: 
public class meta.system.bop.BOPHostSpecificEntityAugment extends java.lang.Object:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.String meta.system.bop.BOPHostSpecificEntity.strHost)), (BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPHostSpecificEntity.hostModified)), (BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.bop.BOPHostSpecificEntity.getHost())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPHostSpecificEntity.setHost(java.lang.String)))]
  private static Throwable ajc$initFailureCause
  public static final meta.system.bop.BOPHostSpecificEntityAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.bop.BOPHostSpecificEntityAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             INVOKESTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$postClinit ()V   (line 10)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.bop.BOPHostSpecificEntityAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/bop/BOPHostSpecificEntityAugment; this   (line 10)
                    INVOKESPECIAL java.lang.Object.<init> ()V
    constructor-execution(void meta.system.bop.BOPHostSpecificEntityAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.bop.BOPHostSpecificEntityAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity)    org.aspectj.weaver.MethodDeclarationLineNumber: 14:309
:
    method-execution(void meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldInit$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity))
    |               ALOAD_0     // Lmeta/system/bop/BOPHostSpecificEntity; ajc$this_   (line 14)
    |               ACONST_NULL
    | field-set(java.lang.String meta.system.bop.BOPHostSpecificEntity.strHost)
    | |             INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.ajc$interFieldSet$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost (Ljava/lang/String;)V
    | field-set(java.lang.String meta.system.bop.BOPHostSpecificEntity.strHost)
    |               RETURN
    method-execution(void meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldInit$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity))
  end public static void ajc$interFieldInit$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity)

  public static String ajc$interFieldGetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPHostSpecificEntity.strHost, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.ajc$interFieldGet$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interFieldGetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity, String)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPHostSpecificEntity.strHost, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.ajc$interFieldSet$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost(meta.system.bop.BOPHostSpecificEntity, String)

  public static void ajc$interFieldInit$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified(meta.system.bop.BOPHostSpecificEntity)    org.aspectj.weaver.MethodDeclarationLineNumber: 16:365
:
                    ALOAD_0     // Lmeta/system/bop/BOPHostSpecificEntity; ajc$this_   (line 16)
                    ICONST_0
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.ajc$interFieldSet$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified (Z)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified(meta.system.bop.BOPHostSpecificEntity)

  public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified(meta.system.bop.BOPHostSpecificEntity)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPHostSpecificEntity.hostModified, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.ajc$interFieldGet$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified ()Z
                    IRETURN
  end public static boolean ajc$interFieldGetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified(meta.system.bop.BOPHostSpecificEntity)

  public static void ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified(meta.system.bop.BOPHostSpecificEntity, boolean)    EffectiveSignatureAttribute(boolean meta.system.bop.BOPHostSpecificEntity.hostModified, field-set)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.ajc$interFieldSet$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified (Z)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified(meta.system.bop.BOPHostSpecificEntity, boolean)

  void ajc$pointcut$$modifiedBeingCleared$191(meta.system.bop.BOPHostSpecificEntity)    org.aspectj.weaver.MethodDeclarationLineNumber: 19:401
:
                    RETURN   (line 20)
  end void ajc$pointcut$$modifiedBeingCleared$191(meta.system.bop.BOPHostSpecificEntity)

  public void ajc$before$meta_system_bop_BOPHostSpecificEntityAugment$1$57a24cd4(meta.system.bop.BOPHostSpecificEntity)    AdviceAttribute(before, modifiedBeingCleared(BindingTypePattern(meta.system.bop.BOPHostSpecificEntity, 0)), 0, 560)
:
                    ALOAD_1     // Lmeta/system/bop/BOPHostSpecificEntity; entity   (line 23)
                    ICONST_0
                    INVOKESTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified (Lmeta/system/bop/BOPHostSpecificEntity;Z)V
                    RETURN   (line 24)
  end public void ajc$before$meta_system_bop_BOPHostSpecificEntityAugment$1$57a24cd4(meta.system.bop.BOPHostSpecificEntity)

  void ajc$pointcut$$setFromResultSet$2ea(meta.system.bop.BOPHostSpecificEntity, java.sql.ResultSet)    org.aspectj.weaver.MethodDeclarationLineNumber: 30:746
:
                    RETURN   (line 31)
  end void ajc$pointcut$$setFromResultSet$2ea(meta.system.bop.BOPHostSpecificEntity, java.sql.ResultSet)

  public void ajc$before$meta_system_bop_BOPHostSpecificEntityAugment$2$2cfb1661(meta.system.bop.BOPHostSpecificEntity, java.sql.ResultSet) throws java.sql.SQLException    AdviceAttribute(before, setFromResultSet(BindingTypePattern(meta.system.bop.BOPHostSpecificEntity, 0), BindingTypePattern(java.sql.ResultSet, 1)), 0, 1147)
:
                    ALOAD_1     // Lmeta/system/bop/BOPHostSpecificEntity; entity   (line 37)
                    ALOAD_2     // Ljava/sql/ResultSet; resSet
                    LDC "strHost"
                    INVOKEINTERFACE java.sql.ResultSet.getString (Ljava/lang/String;)Ljava/lang/String;
                    INVOKESTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost (Lmeta/system/bop/BOPHostSpecificEntity;Ljava/lang/String;)V
                    RETURN   (line 38)
  end public void ajc$before$meta_system_bop_BOPHostSpecificEntityAugment$2$2cfb1661(meta.system.bop.BOPHostSpecificEntity, java.sql.ResultSet) throws java.sql.SQLException

  public static String ajc$interMethod$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$getHost(meta.system.bop.BOPHostSpecificEntity)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPHostSpecificEntity.getHost(), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPHostSpecificEntity; ajc$this_   (line 68)
                    INVOKESTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldGetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost (Lmeta/system/bop/BOPHostSpecificEntity;)Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethod$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$getHost(meta.system.bop.BOPHostSpecificEntity)

  public static String ajc$interMethodDispatch1$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$getHost(meta.system.bop.BOPHostSpecificEntity)    EffectiveSignatureAttribute(java.lang.String meta.system.bop.BOPHostSpecificEntity.getHost(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.getHost ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethodDispatch1$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$getHost(meta.system.bop.BOPHostSpecificEntity)

  public static void ajc$interMethod$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$setHost(meta.system.bop.BOPHostSpecificEntity, String)    EffectiveSignatureAttribute(void meta.system.bop.BOPHostSpecificEntity.setHost(java.lang.String), method-execution)
:
                    ALOAD_0     // Lmeta/system/bop/BOPHostSpecificEntity; ajc$this_   (line 76)
                    ALOAD_1     // Ljava/lang/String; host
                    INVOKESTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$strHost (Lmeta/system/bop/BOPHostSpecificEntity;Ljava/lang/String;)V
                    ALOAD_0     // Lmeta/system/bop/BOPHostSpecificEntity; ajc$this_   (line 77)
                    ICONST_1
                    INVOKESTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$interFieldSetDispatch$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$hostModified (Lmeta/system/bop/BOPHostSpecificEntity;Z)V
                    RETURN   (line 78)
  end public static void ajc$interMethod$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$setHost(meta.system.bop.BOPHostSpecificEntity, String)

  public static void ajc$interMethodDispatch1$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$setHost(meta.system.bop.BOPHostSpecificEntity, String)    EffectiveSignatureAttribute(void meta.system.bop.BOPHostSpecificEntity.setHost(java.lang.String), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.bop.BOPHostSpecificEntity.setHost (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_bop_BOPHostSpecificEntityAugment$meta_system_bop_BOPHostSpecificEntity$setHost(meta.system.bop.BOPHostSpecificEntity, String)

  public static meta.system.bop.BOPHostSpecificEntityAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@16862a2
:
                    GETSTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPHostSpecificEntityAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_bop_BOPHostSpecificEntityAugment"
                    GETSTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPHostSpecificEntityAugment;
                    ARETURN
  end public static meta.system.bop.BOPHostSpecificEntityAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@15fca5f
:
                    GETSTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPHostSpecificEntityAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@147419d
:
                    NEW meta.system.bop.BOPHostSpecificEntityAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.bop.BOPHostSpecificEntityAugment.<init> ()V
                    PUTSTATIC meta.system.bop.BOPHostSpecificEntityAugment.ajc$perSingletonInstance Lmeta/system/bop/BOPHostSpecificEntityAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.bop.BOPHostSpecificEntityAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.bop.BOPHostSpecificEntityAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPHostSpecificEntityAugment.aj)
abort trouble in: 
public class meta.system.registry.RegistableAugment extends java.lang.Object:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.String meta.system.registry.Registable.name)), (BcelTypeMunger ResolvedTypeMunger(Field, meta.system.registry.Registry meta.system.registry.Registable.parent)), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.setParent(meta.system.registry.Registry))), (BcelTypeMunger ResolvedTypeMunger(Method, meta.system.registry.Registry meta.system.registry.Registable.getParent())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.setName(java.lang.String))), (BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.registry.Registable.getName())), (BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.registry.Registable.provideName())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.registering())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.registered())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.deregistering())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.deregistered()))]
  static final org.apache.log4j.Logger log
  private static Throwable ajc$initFailureCause
  public static final meta.system.registry.RegistableAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.registry.RegistableAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             LDC "Augment"   (line 8)
    | | method-call(org.apache.log4j.Logger org.apache.log4j.Logger.getLogger(java.lang.String))
    | | |           INVOKESTATIC org.apache.log4j.Logger.getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;
    | | method-call(org.apache.log4j.Logger org.apache.log4j.Logger.getLogger(java.lang.String))
    | | field-set(org.apache.log4j.Logger meta.system.registry.RegistableAugment.log)
    | | |           PUTSTATIC meta.system.registry.RegistableAugment.log Lorg/apache/log4j/Logger;
    | | field-set(org.apache.log4j.Logger meta.system.registry.RegistableAugment.log)
    | |             INVOKESTATIC meta.system.registry.RegistableAugment.ajc$postClinit ()V   (line 6)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.registry.RegistableAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.registry.RegistableAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/registry/RegistableAugment; this   (line 6)
                    INVOKESPECIAL java.lang.Object.<init> ()V
    constructor-execution(void meta.system.registry.RegistableAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.registry.RegistableAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable)    org.aspectj.weaver.MethodDeclarationLineNumber: 10:245
:
    method-execution(void meta.system.registry.RegistableAugment.ajc$interFieldInit$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable))
    |               ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 10)
    |               ACONST_NULL
    | field-set(java.lang.String meta.system.registry.Registable.name)
    | |             INVOKEINTERFACE meta.system.registry.Registable.ajc$interFieldSet$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name (Ljava/lang/String;)V
    | field-set(java.lang.String meta.system.registry.Registable.name)
    |               RETURN
    method-execution(void meta.system.registry.RegistableAugment.ajc$interFieldInit$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable))
  end public static void ajc$interFieldInit$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable)

  public static String ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable)    EffectiveSignatureAttribute(java.lang.String meta.system.registry.Registable.name, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.ajc$interFieldGet$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable)

  public static void ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable, String)    EffectiveSignatureAttribute(java.lang.String meta.system.registry.Registable.name, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.registry.Registable.ajc$interFieldSet$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name(meta.system.registry.Registable, String)

  public static void ajc$interFieldInit$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent(meta.system.registry.Registable)    org.aspectj.weaver.MethodDeclarationLineNumber: 11:286
:
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 11)
                    ACONST_NULL
                    INVOKEINTERFACE meta.system.registry.Registable.ajc$interFieldSet$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent (Lmeta/system/registry/Registry;)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent(meta.system.registry.Registable)

  public static meta.system.registry.Registry ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent(meta.system.registry.Registable)    EffectiveSignatureAttribute(meta.system.registry.Registry meta.system.registry.Registable.parent, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.ajc$interFieldGet$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent ()Lmeta/system/registry/Registry;
                    ARETURN
  end public static meta.system.registry.Registry ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent(meta.system.registry.Registable)

  public static void ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent(meta.system.registry.Registable, meta.system.registry.Registry)    EffectiveSignatureAttribute(meta.system.registry.Registry meta.system.registry.Registable.parent, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.registry.Registable.ajc$interFieldSet$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent (Lmeta/system/registry/Registry;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent(meta.system.registry.Registable, meta.system.registry.Registry)

  public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setParent(meta.system.registry.Registable, meta.system.registry.Registry)    EffectiveSignatureAttribute(void meta.system.registry.Registable.setParent(meta.system.registry.Registry), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 15)
                    ALOAD_1     // Lmeta/system/registry/Registry; parent
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent (Lmeta/system/registry/Registable;Lmeta/system/registry/Registry;)V
                    RETURN   (line 16)
  end public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setParent(meta.system.registry.Registable, meta.system.registry.Registry)

  public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setParent(meta.system.registry.Registable, meta.system.registry.Registry)    EffectiveSignatureAttribute(void meta.system.registry.Registable.setParent(meta.system.registry.Registry), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.registry.Registable.setParent (Lmeta/system/registry/Registry;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setParent(meta.system.registry.Registable, meta.system.registry.Registry)

  public static meta.system.registry.Registry ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getParent(meta.system.registry.Registable)    EffectiveSignatureAttribute(meta.system.registry.Registry meta.system.registry.Registable.getParent(), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 18)
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$parent (Lmeta/system/registry/Registable;)Lmeta/system/registry/Registry;
                    ARETURN
  end public static meta.system.registry.Registry ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getParent(meta.system.registry.Registable)

  public static meta.system.registry.Registry ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getParent(meta.system.registry.Registable)    EffectiveSignatureAttribute(meta.system.registry.Registry meta.system.registry.Registable.getParent(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.getParent ()Lmeta/system/registry/Registry;
                    ARETURN
  end public static meta.system.registry.Registry ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getParent(meta.system.registry.Registable)

  public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setName(meta.system.registry.Registable, String)    EffectiveSignatureAttribute(void meta.system.registry.Registable.setName(java.lang.String), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 22)
                    ALOAD_1     // Ljava/lang/String; name
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name (Lmeta/system/registry/Registable;Ljava/lang/String;)V
                    RETURN   (line 23)
  end public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setName(meta.system.registry.Registable, String)

  public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setName(meta.system.registry.Registable, String)    EffectiveSignatureAttribute(void meta.system.registry.Registable.setName(java.lang.String), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.registry.Registable.setName (Ljava/lang/String;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$setName(meta.system.registry.Registable, String)

  public static String ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getName(meta.system.registry.Registable)    EffectiveSignatureAttribute(java.lang.String meta.system.registry.Registable.getName(), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 26)
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name (Lmeta/system/registry/Registable;)Ljava/lang/String;
                    IFNONNULL L0
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 27)
                    ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$provideName (Lmeta/system/registry/Registable;)Ljava/lang/String;
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interFieldSetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name (Lmeta/system/registry/Registable;Ljava/lang/String;)V
                L0: ALOAD_0     // Lmeta/system/registry/Registable; ajc$this_   (line 29)
                    INVOKESTATIC meta.system.registry.RegistableAugment.ajc$interFieldGetDispatch$meta_system_registry_RegistableAugment$meta_system_registry_Registable$name (Lmeta/system/registry/Registable;)Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getName(meta.system.registry.Registable)

  public static String ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getName(meta.system.registry.Registable)    EffectiveSignatureAttribute(java.lang.String meta.system.registry.Registable.getName(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.getName ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$getName(meta.system.registry.Registable)

  public static String ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$provideName(meta.system.registry.Registable)    EffectiveSignatureAttribute(java.lang.String meta.system.registry.Registable.provideName(), method-execution)
:
                    LDC "PleaseImplementProvideForThisEntity"   (line 33)
                    ARETURN
  end public static String ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$provideName(meta.system.registry.Registable)

  public static String ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$provideName(meta.system.registry.Registable)    EffectiveSignatureAttribute(java.lang.String meta.system.registry.Registable.provideName(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.provideName ()Ljava/lang/String;
                    ARETURN
  end public static String ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$provideName(meta.system.registry.Registable)

  public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registering(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.registering(), method-execution)
:
                    RETURN   (line 39)
  end public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registering(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registering(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.registering(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.registering ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registering(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registered(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.registered(), method-execution)
:
                    RETURN   (line 43)
  end public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registered(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registered(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.registered(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.registered ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$registered(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistering(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.deregistering(), method-execution)
:
                    RETURN   (line 48)
  end public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistering(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistering(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.deregistering(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.deregistering ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistering(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistered(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.deregistered(), method-execution)
:
                    RETURN   (line 52)
  end public static void ajc$interMethod$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistered(meta.system.registry.Registable) throws java.lang.Exception

  public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistered(meta.system.registry.Registable) throws java.lang.Exception    EffectiveSignatureAttribute(void meta.system.registry.Registable.deregistered(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Registable.deregistered ()V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_RegistableAugment$meta_system_registry_Registable$deregistered(meta.system.registry.Registable) throws java.lang.Exception

  public static meta.system.registry.RegistableAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@1a4fdb0
:
                    GETSTATIC meta.system.registry.RegistableAugment.ajc$perSingletonInstance Lmeta/system/registry/RegistableAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_registry_RegistableAugment"
                    GETSTATIC meta.system.registry.RegistableAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.registry.RegistableAugment.ajc$perSingletonInstance Lmeta/system/registry/RegistableAugment;
                    ARETURN
  end public static meta.system.registry.RegistableAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@6217cc
:
                    GETSTATIC meta.system.registry.RegistableAugment.ajc$perSingletonInstance Lmeta/system/registry/RegistableAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@a969ac
:
                    NEW meta.system.registry.RegistableAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.registry.RegistableAugment.<init> ()V
                    PUTSTATIC meta.system.registry.RegistableAugment.ajc$perSingletonInstance Lmeta/system/registry/RegistableAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.registry.RegistableAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.registry.RegistableAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/RegistableAugment.aj)
abort trouble in: 
public class meta.system.registry.CachableAugment extends java.lang.Object:
  TypeMungers: [(BcelTypeMunger ResolvedTypeMunger(Field, long meta.system.registry.Cacheable.lastUsed)), (BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.registry.Cacheable.old)), (BcelTypeMunger ResolvedTypeMunger(Field, java.lang.Integer meta.system.registry.Cacheable.lifeTime)), (BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.registry.Cacheable.olderThan(long))), (BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.registry.Cacheable.setOld(boolean))), (BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.registry.Cacheable.isOld())), (BcelTypeMunger ResolvedTypeMunger(Method, java.lang.Integer meta.system.registry.Cacheable.getLifeTime())), (BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Cacheable.setLifeTime(java.lang.Integer)))]
  static final org.apache.log4j.Logger log
  private static Throwable ajc$initFailureCause
  public static final meta.system.registry.CachableAugment ajc$perSingletonInstance
  static void <clinit>():
    staticinitialization(void meta.system.registry.CachableAugment.<clinit>())
    | catch java.lang.Throwable -> E0
    | |             LDC "Augment"   (line 20)
    | | method-call(org.apache.log4j.Logger org.apache.log4j.Logger.getLogger(java.lang.String))
    | | |           INVOKESTATIC org.apache.log4j.Logger.getLogger (Ljava/lang/String;)Lorg/apache/log4j/Logger;
    | | method-call(org.apache.log4j.Logger org.apache.log4j.Logger.getLogger(java.lang.String))
    | | field-set(org.apache.log4j.Logger meta.system.registry.CachableAugment.log)
    | | |           PUTSTATIC meta.system.registry.CachableAugment.log Lorg/apache/log4j/Logger;
    | | field-set(org.apache.log4j.Logger meta.system.registry.CachableAugment.log)
    | |             INVOKESTATIC meta.system.registry.CachableAugment.ajc$postClinit ()V   (line 18)
    | catch java.lang.Throwable -> E0
    |               GOTO L0
    |           E0: ASTORE_0
    |               ALOAD_0
    |               PUTSTATIC meta.system.registry.CachableAugment.ajc$initFailureCause Ljava/lang/Throwable;
    |           L0: RETURN
    staticinitialization(void meta.system.registry.CachableAugment.<clinit>())
  end static void <clinit>()

  public void <init>():
                    ALOAD_0     // Lmeta/system/registry/CachableAugment; this   (line 18)
                    INVOKESPECIAL java.lang.Object.<init> ()V
    constructor-execution(void meta.system.registry.CachableAugment.<init>())
    |               RETURN
    constructor-execution(void meta.system.registry.CachableAugment.<init>())
  end public void <init>()

  public static void ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable)    org.aspectj.weaver.MethodDeclarationLineNumber: 23:824
:
    method-execution(void meta.system.registry.CachableAugment.ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable))
    |               ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 23)
    |               LCONST_0
    | field-set(long meta.system.registry.Cacheable.lastUsed)
    | |             INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldSet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed (J)V
    | field-set(long meta.system.registry.Cacheable.lastUsed)
    |               RETURN
    method-execution(void meta.system.registry.CachableAugment.ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable))
  end public static void ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable)

  public static long ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(long meta.system.registry.Cacheable.lastUsed, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldGet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed ()J
                    LRETURN
  end public static long ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable)

  public static void ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable, long)    EffectiveSignatureAttribute(long meta.system.registry.Cacheable.lastUsed, field-set)
:
                    ALOAD_0
                    LLOAD_1
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldSet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed (J)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed(meta.system.registry.Cacheable, long)

  public static void ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old(meta.system.registry.Cacheable)    org.aspectj.weaver.MethodDeclarationLineNumber: 26:1023
:
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 26)
                    ICONST_0
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldSet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old (Z)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old(meta.system.registry.Cacheable)

  public static boolean ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.old, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldGet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old ()Z
                    IRETURN
  end public static boolean ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old(meta.system.registry.Cacheable)

  public static void ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old(meta.system.registry.Cacheable, boolean)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.old, field-set)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldSet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old (Z)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old(meta.system.registry.Cacheable, boolean)

  public static void ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime(meta.system.registry.Cacheable)    org.aspectj.weaver.MethodDeclarationLineNumber: 28:1065
:
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 28)
                    SIPUSH 5000
                    INVOKESTATIC java.lang.Integer.valueOf (I)Ljava/lang/Integer;
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldSet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime (Ljava/lang/Integer;)V
                    RETURN
  end public static void ajc$interFieldInit$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime(meta.system.registry.Cacheable)

  public static Integer ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(java.lang.Integer meta.system.registry.Cacheable.lifeTime, field-get)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldGet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime ()Ljava/lang/Integer;
                    ARETURN
  end public static Integer ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime(meta.system.registry.Cacheable)

  public static void ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime(meta.system.registry.Cacheable, Integer)    EffectiveSignatureAttribute(java.lang.Integer meta.system.registry.Cacheable.lifeTime, field-set)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.registry.Cacheable.ajc$interFieldSet$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime (Ljava/lang/Integer;)V
                    RETURN
  end public static void ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime(meta.system.registry.Cacheable, Integer)

  void ajc$pointcut$$olderThanCalled$49e()    org.aspectj.weaver.MethodDeclarationLineNumber: 33:1182
:
                    RETURN   (line 33)
  end void ajc$pointcut$$olderThanCalled$49e()

  void ajc$pointcut$$getLifeTimeCalled$545()    org.aspectj.weaver.MethodDeclarationLineNumber: 37:1349
:
                    RETURN   (line 37)
  end void ajc$pointcut$$getLifeTimeCalled$545()

  void ajc$pointcut$$getContentsCalled$5ec()    org.aspectj.weaver.MethodDeclarationLineNumber: 41:1516
:
                    RETURN   (line 41)
  end void ajc$pointcut$$getContentsCalled$5ec()

  void ajc$pointcut$$registryRun$68e()    org.aspectj.weaver.MethodDeclarationLineNumber: 46:1678
:
                    RETURN   (line 46)
  end void ajc$pointcut$$registryRun$68e()

  void ajc$pointcut$$registryFlush$6d1()    org.aspectj.weaver.MethodDeclarationLineNumber: 48:1745
:
                    RETURN   (line 48)
  end void ajc$pointcut$$registryFlush$6d1()

  void ajc$pointcut$$cachSetOld$762()    org.aspectj.weaver.MethodDeclarationLineNumber: 53:1890
:
                    RETURN   (line 53)
  end void ajc$pointcut$$cachSetOld$762()

  void ajc$pointcut$$cachIsOld$7a8()    org.aspectj.weaver.MethodDeclarationLineNumber: 56:1960
:
                    RETURN   (line 56)
  end void ajc$pointcut$$cachIsOld$7a8()

  void ajc$pointcut$$deregister$835()    org.aspectj.weaver.MethodDeclarationLineNumber: 60:2101
:
                    RETURN   (line 60)
  end void ajc$pointcut$$deregister$835()

  void ajc$pointcut$$allCacheableMethods$a02(meta.system.registry.Cacheable)    org.aspectj.weaver.MethodDeclarationLineNumber: 69:2562
:
                    RETURN   (line 70)
  end void ajc$pointcut$$allCacheableMethods$a02(meta.system.registry.Cacheable)

  public void ajc$before$meta_system_registry_CachableAugment$1$315a19db(meta.system.registry.Cacheable, org.aspectj.lang.JoinPoint$StaticPart, org.aspectj.lang.JoinPoint)    AdviceAttribute(before, (allCacheableMethods(BindingTypePattern(meta.system.registry.Cacheable, 0)) && (!olderThanCalled() && (!registryRun() && (!registryFlush() && (!cachSetOld() && (!cachIsOld() && (!getLifeTimeCalled() && (!getContentsCalled() && !deregister())))))))), 6, 2782)
:
                    GETSTATIC meta.system.registry.CachableAugment.log Lorg/apache/log4j/Logger;   (line 76)
                    NEW java.lang.StringBuilder
                    DUP
                    LDC "Updating timer for "
                    INVOKESPECIAL java.lang.StringBuilder.<init> (Ljava/lang/String;)V
                    ALOAD_3     // Lorg/aspectj/lang/JoinPoint; thisJoinPoint
                    INVOKEINTERFACE org.aspectj.lang.JoinPoint.getThis ()Ljava/lang/Object;
                    INVOKEVIRTUAL java.lang.Object.getClass ()Ljava/lang/Class;
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
                    LDC " cause "
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    ALOAD_2     // Lorg/aspectj/lang/JoinPoint$StaticPart; thisJoinPointStaticPart
                    INVOKEINTERFACE org.aspectj.lang.JoinPoint$StaticPart.getSignature ()Lorg/aspectj/lang/Signature;
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;
                    LDC " has been called."
                    INVOKEVIRTUAL java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
                    INVOKEVIRTUAL java.lang.StringBuilder.toString ()Ljava/lang/String;
                    INVOKEVIRTUAL org.apache.log4j.Logger.debug (Ljava/lang/Object;)V
                    ALOAD_1     // Lmeta/system/registry/Cacheable; entity   (line 78)
                    INVOKESTATIC java.lang.System.currentTimeMillis ()J
                    INVOKESTATIC meta.system.registry.CachableAugment.ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed (Lmeta/system/registry/Cacheable;J)V
                    RETURN   (line 79)
  end public void ajc$before$meta_system_registry_CachableAugment$1$315a19db(meta.system.registry.Cacheable, org.aspectj.lang.JoinPoint$StaticPart, org.aspectj.lang.JoinPoint)

  public static boolean ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$olderThan(meta.system.registry.Cacheable, long)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.olderThan(long), method-execution)
:
                    LLOAD_1     // J aTime   (line 88)
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_
                    INVOKESTATIC meta.system.registry.CachableAugment.ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lastUsed (Lmeta/system/registry/Cacheable;)J
                    LCMP
                    IFLE L0
                    ICONST_1   (line 89)
                    IRETURN
                L0: ICONST_0   (line 91)
                    IRETURN
  end public static boolean ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$olderThan(meta.system.registry.Cacheable, long)

  public static boolean ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$olderThan(meta.system.registry.Cacheable, long)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.olderThan(long), method-call)
:
                    ALOAD_0
                    LLOAD_1
                    INVOKEINTERFACE meta.system.registry.Cacheable.olderThan (J)Z
                    IRETURN
  end public static boolean ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$olderThan(meta.system.registry.Cacheable, long)

  public static boolean ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setOld(meta.system.registry.Cacheable, boolean)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.setOld(boolean), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 95)
                    ILOAD_1     // Z _old
                    INVOKESTATIC meta.system.registry.CachableAugment.ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old (Lmeta/system/registry/Cacheable;Z)V
                    ICONST_1   (line 96)
                    IRETURN
  end public static boolean ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setOld(meta.system.registry.Cacheable, boolean)

  public static boolean ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setOld(meta.system.registry.Cacheable, boolean)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.setOld(boolean), method-call)
:
                    ALOAD_0
                    ILOAD_1
                    INVOKEINTERFACE meta.system.registry.Cacheable.setOld (Z)Z
                    IRETURN
  end public static boolean ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setOld(meta.system.registry.Cacheable, boolean)

  public static boolean ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$isOld(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.isOld(), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 100)
                    INVOKESTATIC meta.system.registry.CachableAugment.ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$old (Lmeta/system/registry/Cacheable;)Z
                    IRETURN
  end public static boolean ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$isOld(meta.system.registry.Cacheable)

  public static boolean ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$isOld(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(boolean meta.system.registry.Cacheable.isOld(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Cacheable.isOld ()Z
                    IRETURN
  end public static boolean ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$isOld(meta.system.registry.Cacheable)

  public static Integer ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$getLifeTime(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(java.lang.Integer meta.system.registry.Cacheable.getLifeTime(), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 104)
                    INVOKESTATIC meta.system.registry.CachableAugment.ajc$interFieldGetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime (Lmeta/system/registry/Cacheable;)Ljava/lang/Integer;
                    ARETURN
  end public static Integer ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$getLifeTime(meta.system.registry.Cacheable)

  public static Integer ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$getLifeTime(meta.system.registry.Cacheable)    EffectiveSignatureAttribute(java.lang.Integer meta.system.registry.Cacheable.getLifeTime(), method-call)
:
                    ALOAD_0
                    INVOKEINTERFACE meta.system.registry.Cacheable.getLifeTime ()Ljava/lang/Integer;
                    ARETURN
  end public static Integer ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$getLifeTime(meta.system.registry.Cacheable)

  public static void ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setLifeTime(meta.system.registry.Cacheable, Integer)    EffectiveSignatureAttribute(void meta.system.registry.Cacheable.setLifeTime(java.lang.Integer), method-execution)
:
                    ALOAD_0     // Lmeta/system/registry/Cacheable; ajc$this_   (line 110)
                    ALOAD_1     // Ljava/lang/Integer; newLife
                    INVOKESTATIC meta.system.registry.CachableAugment.ajc$interFieldSetDispatch$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$lifeTime (Lmeta/system/registry/Cacheable;Ljava/lang/Integer;)V
                    RETURN   (line 111)
  end public static void ajc$interMethod$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setLifeTime(meta.system.registry.Cacheable, Integer)

  public static void ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setLifeTime(meta.system.registry.Cacheable, Integer)    EffectiveSignatureAttribute(void meta.system.registry.Cacheable.setLifeTime(java.lang.Integer), method-call)
:
                    ALOAD_0
                    ALOAD_1
                    INVOKEINTERFACE meta.system.registry.Cacheable.setLifeTime (Ljava/lang/Integer;)V
                    RETURN
  end public static void ajc$interMethodDispatch1$meta_system_registry_CachableAugment$meta_system_registry_Cacheable$setLifeTime(meta.system.registry.Cacheable, Integer)

  public static meta.system.registry.CachableAugment aspectOf()    org.aspectj.weaver.AjAttribute$AjSynthetic@17da457
:
                    GETSTATIC meta.system.registry.CachableAugment.ajc$perSingletonInstance Lmeta/system/registry/CachableAugment;   (line 1)
                    IFNONNULL L0
                    NEW org.aspectj.lang.NoAspectBoundException
                    DUP
                    LDC "meta_system_registry_CachableAugment"
                    GETSTATIC meta.system.registry.CachableAugment.ajc$initFailureCause Ljava/lang/Throwable;
                    INVOKESPECIAL org.aspectj.lang.NoAspectBoundException.<init> (Ljava/lang/String;Ljava/lang/Throwable;)V
                    ATHROW
                L0: GETSTATIC meta.system.registry.CachableAugment.ajc$perSingletonInstance Lmeta/system/registry/CachableAugment;
                    ARETURN
  end public static meta.system.registry.CachableAugment aspectOf()

  public static boolean hasAspect()    org.aspectj.weaver.AjAttribute$AjSynthetic@157e4c1
:
                    GETSTATIC meta.system.registry.CachableAugment.ajc$perSingletonInstance Lmeta/system/registry/CachableAugment;   (line 1)
                    IFNULL L0
                    ICONST_1
                    IRETURN
                L0: ICONST_0
                    IRETURN
  end public static boolean hasAspect()

  private static void ajc$postClinit()    org.aspectj.weaver.AjAttribute$AjSynthetic@a4b7c6
:
                    NEW meta.system.registry.CachableAugment   (line 1)
                    DUP
                    INVOKESPECIAL meta.system.registry.CachableAugment.<init> ()V
                    PUTSTATIC meta.system.registry.CachableAugment.ajc$perSingletonInstance Lmeta/system/registry/CachableAugment;
                    RETURN
  end private static void ajc$postClinit()
end public class meta.system.registry.CachableAugment
 -- (ClassCastException) org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
java.lang.ClassCastException: org.aspectj.ajdt.internal.compiler.lookup.EclipseTypeMunger
	at org.aspectj.weaver.patterns.SignaturePattern.matchesAnnotations(SignaturePattern.java:477)
	at org.aspectj.weaver.patterns.SignaturePattern.matchesExactly(SignaturePattern.java:332)
	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:289)
	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:106)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:54)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.patterns.AndPointcut.matchInternal(AndPointcut.java:52)
	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:146)
	at org.aspectj.weaver.ShadowMunger.match(ShadowMunger.java:75)
	at org.aspectj.weaver.Advice.match(Advice.java:112)
	at org.aspectj.weaver.bcel.BcelAdvice.match(BcelAdvice.java:118)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2806)
	at org.aspectj.weaver.bcel.BcelClassWeaver.matchInvokeInstruction(BcelClassWeaver.java:2747)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2506)
	at org.aspectj.weaver.bcel.BcelClassWeaver.match(BcelClassWeaver.java:2332)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:494)
	at org.aspectj.weaver.bcel.BcelClassWeaver.weave(BcelClassWeaver.java:119)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1612)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveWithoutDump(BcelWeaver.java:1563)
	at org.aspectj.weaver.bcel.BcelWeaver.weaveAndNotify(BcelWeaver.java:1341)
	at org.aspectj.weaver.bcel.BcelWeaver.weave(BcelWeaver.java:1135)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.weaveQueuedEntries(AjPipeliningCompilerAdapter.java:455)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.queueForWeaving(AjPipeliningCompilerAdapter.java:392)
	at org.aspectj.ajdt.internal.compiler.AjPipeliningCompilerAdapter.afterProcessing(AjPipeliningCompilerAdapter.java:380)
	at org.aspectj.ajdt.internal.compiler.CompilerAdapter.ajc$after$org_aspectj_ajdt_internal_compiler_CompilerAdapter$5$6b855184(CompilerAdapter.aj:98)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:533)
	at org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:329)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:906)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:260)
	at org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:176)
	at org.aspectj.ajdt.ajc.AjdtCommand.doCommand(AjdtCommand.java:112)
	at org.aspectj.ajdt.ajc.AjdtCommand.runCommand(AjdtCommand.java:60)
	at org.aspectj.tools.ajc.Main.run(Main.java:378)
	at org.aspectj.tools.ajc.Main.runMain(Main.java:253)
	at org.aspectj.tools.ant.taskdefs.AjcTask.executeInSameVM(AjcTask.java:1282)
	at org.aspectj.tools.ant.taskdefs.AjcTask.execute(AjcTask.java:1080)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
	at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:104)
	at org.apache.tools.ant.Task.perform(Task.java:365)
	at org.apache.tools.ant.Target.execute(Target.java:356)
	at org.apache.tools.ant.Target.performTasks(Target.java:384)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1236)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1205)
	at antfarm.TargetRunner.runAntTarget(Unknown Source)
	at antfarm.TargetRunner.run(Unknown Source)

info woven aspect meta.system.registry.CachableAugment (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/CachableAugment.aj)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/MapAttacherThreadPool.java
info woven class meta.utils.MapAttacherThreadPool (from /home/tom/workspace/MCPE2_Core/src/meta/utils/MapAttacherThreadPool.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/NamedThreadFactory.java
info woven class meta.utils.NamedThreadFactory (from /home/tom/workspace/MCPE2_Core/src/meta/utils/NamedThreadFactory.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/NoHostnameVerification.java
info woven class meta.utils.NoHostnameVerification (from /home/tom/workspace/MCPE2_Core/src/meta/utils/NoHostnameVerification.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/MetaSaxErrorHandler.java
info woven class meta.utils.MetaSaxErrorHandler (from /home/tom/workspace/MCPE2_Core/src/meta/utils/MetaSaxErrorHandler.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/TomsSensibleClassLoader.java
info woven class meta.utils.TomsSensibleClassLoader (from /home/tom/workspace/MCPE2_Core/src/meta/utils/TomsSensibleClassLoader.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/ExternalTransactionIDGetter.java
info woven class meta.utils.ExternalTransactionIDGetter (from /home/tom/workspace/MCPE2_Core/src/meta/utils/ExternalTransactionIDGetter.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/server/MetachargeConnection.java
info woven class meta.utils.server.MetachargeConnection (from /home/tom/workspace/MCPE2_Core/src/meta/utils/server/MetachargeConnection.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/server/MetachargeReaper.java
info woven class meta.utils.server.MetachargeReaper (from /home/tom/workspace/MCPE2_Core/src/meta/utils/server/MetachargeReaper.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/server/MetachargeServer.java
info woven class meta.utils.server.MetachargeServer (from /home/tom/workspace/MCPE2_Core/src/meta/utils/server/MetachargeServer.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/WaiterThread.java
info woven class meta.utils.WaiterThread (from /home/tom/workspace/MCPE2_Core/src/meta/utils/WaiterThread.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/UniqueIdentifier.java
info woven class meta.utils.UniqueIdentifier (from /home/tom/workspace/MCPE2_Core/src/meta/utils/UniqueIdentifier.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java
info woven class meta.utils.AbstractMap (from /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java)
info woven class meta.utils.AbstractMap$1 (from /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java)
info woven class meta.utils.AbstractMap$2 (from /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java)
info woven class meta.utils.AbstractMap$SimpleEntry (from /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java)
info woven class meta.utils.AbstractMap$4 (from /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java)
info woven class meta.utils.AbstractMap$3 (from /home/tom/workspace/MCPE2_Core/src/meta/utils/AbstractMap.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/log/ExitHandler.java
info woven class meta.log.ExitHandler (from /home/tom/workspace/MCPE2_Core/src/meta/log/ExitHandler.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceMessageNotFoundException.java
info woven class meta.exceptions.ServiceMessageNotFoundException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceMessageNotFoundException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceNotFoundException.java
info woven class meta.exceptions.ServiceNotFoundException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceNotFoundException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/DatabaseConnectionException.java
info woven class meta.exceptions.DatabaseConnectionException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/DatabaseConnectionException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceStartupException.java
info woven class meta.exceptions.ServiceStartupException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceStartupException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/NoInstanceForThisHostException.java
info woven class meta.exceptions.NoInstanceForThisHostException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/NoInstanceForThisHostException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ModuleEnablingException.java
info woven class meta.exceptions.ModuleEnablingException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ModuleEnablingException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServletException.java
info woven class meta.exceptions.ServletException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServletException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceException.java
info woven class meta.exceptions.ServiceException (from /home/tom/workspace/MCPE2_Core/src/meta/exceptions/ServiceException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/Action.java
info woven class meta.services.Action (from /home/tom/workspace/MCPE2_Core/src/meta/services/Action.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/StaticServiceNames.java
info woven class meta.services.StaticServiceNames (from /home/tom/workspace/MCPE2_Core/src/meta/services/StaticServiceNames.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/MetaService.java
info woven class meta.services.MetaService (from /home/tom/workspace/MCPE2_Core/src/meta/services/MetaService.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/RequestProcessor.java
info woven class meta.services.RequestProcessor (from /home/tom/workspace/MCPE2_Core/src/meta/services/RequestProcessor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/ServiceResponse.java
info woven class meta.services.ServiceResponse (from /home/tom/workspace/MCPE2_Core/src/meta/services/ServiceResponse.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/AnyHostVerifier.java
info woven class meta.services.AnyHostVerifier (from /home/tom/workspace/MCPE2_Core/src/meta/services/AnyHostVerifier.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/ServiceMethodRunner.java
info woven class meta.services.ServiceMethodRunner (from /home/tom/workspace/MCPE2_Core/src/meta/services/ServiceMethodRunner.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/exceptions/HaltTransactionException.java
info woven class meta.services.exceptions.HaltTransactionException (from /home/tom/workspace/MCPE2_Core/src/meta/services/exceptions/HaltTransactionException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/exceptions/ConfigurationException.java
info woven class meta.services.exceptions.ConfigurationException (from /home/tom/workspace/MCPE2_Core/src/meta/services/exceptions/ConfigurationException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/MetaProcessor.java
info woven class meta.services.MetaProcessor (from /home/tom/workspace/MCPE2_Core/src/meta/services/MetaProcessor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/ServiceShutdownException.java
info woven class meta.services.ServiceShutdownException (from /home/tom/workspace/MCPE2_Core/src/meta/services/ServiceShutdownException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/ErrorenousServiceResponse.java
info woven class meta.services.ErrorenousServiceResponse (from /home/tom/workspace/MCPE2_Core/src/meta/services/ErrorenousServiceResponse.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/ModuleManager.java
info woven class meta.services.ModuleManager (from /home/tom/workspace/MCPE2_Core/src/meta/services/ModuleManager.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/services/CentralisedService.java
info woven class meta.services.CentralisedService (from /home/tom/workspace/MCPE2_Core/src/meta/services/CentralisedService.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/ExternalResponseFields.java
info woven class meta.constants.ExternalResponseFields (from /home/tom/workspace/MCPE2_Core/src/meta/constants/ExternalResponseFields.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/TimingConstants.java
info woven class meta.constants.TimingConstants (from /home/tom/workspace/MCPE2_Core/src/meta/constants/TimingConstants.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/MonitorConstants.java
info woven class meta.constants.MonitorConstants (from /home/tom/workspace/MCPE2_Core/src/meta/constants/MonitorConstants.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/MetaErrors.java
info woven class meta.constants.MetaErrors (from /home/tom/workspace/MCPE2_Core/src/meta/constants/MetaErrors.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/TestTransactions.java
info woven class meta.constants.TestTransactions (from /home/tom/workspace/MCPE2_Core/src/meta/constants/TestTransactions.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/NamingConstants.java
info woven class meta.constants.NamingConstants (from /home/tom/workspace/MCPE2_Core/src/meta/constants/NamingConstants.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/CodeError.java
info woven class meta.constants.CodeError (from /home/tom/workspace/MCPE2_Core/src/meta/constants/CodeError.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/requestfields/BaseRequestFields.java
info woven class meta.constants.requestfields.BaseRequestFields (from /home/tom/workspace/MCPE2_Core/src/meta/constants/requestfields/BaseRequestFields.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/requestfields/StandardTransactionFields.java
info woven class meta.constants.requestfields.StandardTransactionFields (from /home/tom/workspace/MCPE2_Core/src/meta/constants/requestfields/StandardTransactionFields.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/constants/DatabaseConstants.java
info woven class meta.constants.DatabaseConstants (from /home/tom/workspace/MCPE2_Core/src/meta/constants/DatabaseConstants.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/JettyLogger.java
info woven class meta.web.JettyLogger (from /home/tom/workspace/MCPE2_Core/src/meta/web/JettyLogger.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/test/PostBoxServletTest.java
info woven class meta.web.test.PostBoxServletTest (from /home/tom/workspace/MCPE2_Core/src/meta/web/test/PostBoxServletTest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/HotCodeInterface.java
info woven class meta.web.HotCodeInterface (from /home/tom/workspace/MCPE2_Core/src/meta/web/HotCodeInterface.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/LinkedEntry.java
info woven class meta.web.LinkedEntry (from /home/tom/workspace/MCPE2_Core/src/meta/web/LinkedEntry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/ServletServiceMethods.java
info woven class meta.web.ServletServiceMethods (from /home/tom/workspace/MCPE2_Core/src/meta/web/ServletServiceMethods.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/CircularQueue.java
info woven class meta.web.CircularQueue (from /home/tom/workspace/MCPE2_Core/src/meta/web/CircularQueue.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/PostBoxServlet.java
info woven class meta.web.PostBoxServlet (from /home/tom/workspace/MCPE2_Core/src/meta/web/PostBoxServlet.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/InternalRequestServlet.java
info woven class meta.web.InternalRequestServlet (from /home/tom/workspace/MCPE2_Core/src/meta/web/InternalRequestServlet.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/HotCodeInjectionServlet.java
info woven class meta.web.HotCodeInjectionServlet (from /home/tom/workspace/MCPE2_Core/src/meta/web/HotCodeInjectionServlet.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/CircularQueuedSerlvetHolder.java
info woven class meta.web.CircularQueuedSerlvetHolder (from /home/tom/workspace/MCPE2_Core/src/meta/web/CircularQueuedSerlvetHolder.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/EarlyWarningServlet.java
info woven class meta.web.EarlyWarningServlet (from /home/tom/workspace/MCPE2_Core/src/meta/web/EarlyWarningServlet.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/web/MetaServlet.java
info woven class meta.web.MetaServlet (from /home/tom/workspace/MCPE2_Core/src/meta/web/MetaServlet.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/interfaces/Nullable.java
info woven class meta.interfaces.Nullable (from /home/tom/workspace/MCPE2_Core/src/meta/interfaces/Nullable.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/cluster/ClusterDescription.java
info woven class meta.system.cluster.ClusterDescription (from /home/tom/workspace/MCPE2_Core/src/meta/system/cluster/ClusterDescription.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/cluster/DistrubutedField.java
info woven class meta.system.cluster.DistrubutedField (from /home/tom/workspace/MCPE2_Core/src/meta/system/cluster/DistrubutedField.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/cluster/DistrubutedCollection.java
info woven class meta.system.cluster.DistrubutedCollection (from /home/tom/workspace/MCPE2_Core/src/meta/system/cluster/DistrubutedCollection.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/map/MapLayer.java
info woven class meta.system.map.MapLayer (from /home/tom/workspace/MCPE2_Core/src/meta/system/map/MapLayer.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/map/MapEntry.java
info woven class meta.system.map.MapEntry (from /home/tom/workspace/MCPE2_Core/src/meta/system/map/MapEntry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/map/MapTest.java
info woven class meta.system.map.MapTest (from /home/tom/workspace/MCPE2_Core/src/meta/system/map/MapTest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/map/Map.java
info woven class meta.system.map.Map (from /home/tom/workspace/MCPE2_Core/src/meta/system/map/Map.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/timing/AspectCounterTimers.java
info woven class meta.system.timing.AspectCounterTimers (from /home/tom/workspace/MCPE2_Core/src/meta/system/timing/AspectCounterTimers.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/timing/Timer.java
info woven class meta.system.timing.Timer (from /home/tom/workspace/MCPE2_Core/src/meta/system/timing/Timer.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/timing/MethodAccessDeniedException.java
info woven class meta.system.timing.MethodAccessDeniedException (from /home/tom/workspace/MCPE2_Core/src/meta/system/timing/MethodAccessDeniedException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/threadpool/StaticThreadPoolNames.java
info woven class meta.system.threadpool.StaticThreadPoolNames (from /home/tom/workspace/MCPE2_Core/src/meta/system/threadpool/StaticThreadPoolNames.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/threadpool/ThreadPoolManager.java
info woven class meta.system.threadpool.ThreadPoolManager (from /home/tom/workspace/MCPE2_Core/src/meta/system/threadpool/ThreadPoolManager.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/threadpool/ThreadPool.java
info woven class meta.system.threadpool.ThreadPool (from /home/tom/workspace/MCPE2_Core/src/meta/system/threadpool/ThreadPool.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/xml/XMLRepresentable.java
info woven class meta.system.xml.XMLRepresentable (from /home/tom/workspace/MCPE2_Core/src/meta/system/xml/XMLRepresentable.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/xml/IncludeInXML.java
info woven class meta.system.xml.IncludeInXML (from /home/tom/workspace/MCPE2_Core/src/meta/system/xml/IncludeInXML.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/IniReaderMonitor.java
info woven class meta.system.monitors.IniReaderMonitor (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/IniReaderMonitor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/UpDownMonitor.java
info woven class meta.system.monitors.UpDownMonitor (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/UpDownMonitor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/ChangeMonitor.java
info woven class meta.system.monitors.ChangeMonitor (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/ChangeMonitor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/UpDownMonitorInterest.java
info woven class meta.system.monitors.UpDownMonitorInterest (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/UpDownMonitorInterest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/ChangeMonitorInterest.java
info woven class meta.system.monitors.ChangeMonitorInterest (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/ChangeMonitorInterest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/package-info.java
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/Monitor.java
info woven class meta.system.monitors.Monitor (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/Monitor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/MonitorInterest.java
info woven class meta.system.monitors.MonitorInterest (from /home/tom/workspace/MCPE2_Core/src/meta/system/monitors/MonitorInterest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/CachedAnPooled.java
info woven class meta.system.objectpools.CachedAnPooled (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/CachedAnPooled.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/CounterEnabledObjectFactory.java
info woven class meta.system.objectpools.CounterEnabledObjectFactory (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/CounterEnabledObjectFactory.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java
info woven class meta.system.objectpools.GetInstance$3 (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info woven class meta.system.objectpools.GetInstance$5 (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info woven class meta.system.objectpools.GetInstance (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info woven class meta.system.objectpools.GetInstance$6 (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info woven class meta.system.objectpools.GetInstance$4 (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info woven class meta.system.objectpools.GetInstance$1 (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info woven class meta.system.objectpools.GetInstance$2 (from /home/tom/workspace/MCPE2_Core/src/meta/system/objectpools/GetInstance.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/client/TUIAccessor.java
info woven class meta.system.client.TUIAccessor (from /home/tom/workspace/MCPE2_Core/src/meta/system/client/TUIAccessor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/PersistClass.java
info woven class meta.system.bop.PersistClass (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/PersistClass.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/test/PersistenceTestEntity.java
info woven class meta.system.bop.test.PersistenceTestEntity (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/test/PersistenceTestEntity.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/test/ArrayEntity.java
info woven class meta.system.bop.test.ArrayEntity (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/test/ArrayEntity.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPCollectionPersistable.java
info woven class meta.system.bop.BOPCollectionPersistable (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPCollectionPersistable.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPHostSpecificEntity.java
info woven class meta.system.bop.BOPHostSpecificEntity (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPHostSpecificEntity.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/PersistField.java
info woven class meta.system.bop.PersistField (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/PersistField.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/InvalidStateException.java
info woven class meta.system.bop.InvalidStateException (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/InvalidStateException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BasicObjectPersistence.java
info woven class meta.system.bop.BasicObjectPersistence (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BasicObjectPersistence.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPMetaObject.java
info woven class meta.system.bop.BOPMetaObject (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPMetaObject.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/package-info.java
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPPersistable.java
info woven class meta.system.bop.BOPPersistable (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPPersistable.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/bop/PersistentsException.java
info woven class meta.system.bop.PersistentsException (from /home/tom/workspace/MCPE2_Core/src/meta/system/bop/PersistentsException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/ModuleRefreshException.java
info woven class meta.system.managers.ModuleRefreshException (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/ModuleRefreshException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/RegistryManager.java
info woven class meta.system.managers.RegistryManager (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/RegistryManager.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/ModuleHandle.java
info woven class meta.system.managers.ModuleHandle (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/ModuleHandle.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/ModuleManagersSupervisor.java
info woven class meta.system.managers.ModuleManagersSupervisor (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/ModuleManagersSupervisor.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/StaticManagerNames.java
info woven class meta.system.managers.StaticManagerNames (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/StaticManagerNames.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/StaticManagerHandles.java
info woven class meta.system.managers.StaticManagerHandles (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/StaticManagerHandles.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/DatasourceManager.java
info woven class meta.system.managers.DatasourceManager (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/DatasourceManager.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/managers/JettyManager.java
info woven class meta.system.managers.JettyManager (from /home/tom/workspace/MCPE2_Core/src/meta/system/managers/JettyManager.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/TUI.java
info woven class meta.system.TUI (from /home/tom/workspace/MCPE2_Core/src/meta/system/TUI.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/Configuration.java
info woven class meta.system.Configuration (from /home/tom/workspace/MCPE2_Core/src/meta/system/Configuration.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Registable.java
info woven class meta.system.registry.Registable (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Registable.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/RegistryTest.java
info woven class meta.system.registry.RegistryTest (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/RegistryTest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/caches/ParcelCache.java
info woven class meta.system.registry.caches.ParcelCache (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/caches/ParcelCache.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/CachingRegistry.java
info woven class meta.system.registry.CachingRegistry (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/CachingRegistry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/TheCacheSpider.java
info woven class meta.system.registry.TheCacheSpider (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/TheCacheSpider.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Cacheable.java
info woven class meta.system.registry.Cacheable (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Cacheable.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/CentralRegistry.java
info woven class meta.system.registry.CentralRegistry (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/CentralRegistry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DBLookupFailedException.java
info woven class meta.system.registry.exceptions.DBLookupFailedException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DBLookupFailedException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/RegistrationException.java
info woven class meta.system.registry.exceptions.RegistrationException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/RegistrationException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/RegisteringException.java
info woven class meta.system.registry.exceptions.RegisteringException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/RegisteringException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DeregisteringException.java
info woven class meta.system.registry.exceptions.DeregisteringException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DeregisteringException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/RegisteredException.java
info woven class meta.system.registry.exceptions.RegisteredException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/RegisteredException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DeregisteredException.java
info woven class meta.system.registry.exceptions.DeregisteredException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DeregisteredException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DBLookupTimeOutException.java
info woven class meta.system.registry.exceptions.DBLookupTimeOutException (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/exceptions/DBLookupTimeOutException.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/InfoCachingRegistry.java
info woven class meta.system.registry.InfoCachingRegistry (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/InfoCachingRegistry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/SimpleRegistry.java
info woven class meta.system.registry.SimpleRegistry (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/SimpleRegistry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Registry.java
info woven class meta.system.registry.Registry (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Registry.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/package-info.java
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/StaticRegistryNames.java
info woven class meta.system.registry.StaticRegistryNames (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/StaticRegistryNames.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Entity.java
info woven class meta.system.registry.Entity (from /home/tom/workspace/MCPE2_Core/src/meta/system/registry/Entity.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/SystemResurector.java
info woven class meta.system.SystemResurector (from /home/tom/workspace/MCPE2_Core/src/meta/system/SystemResurector.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java
info woven class meta.system.hotinterface.HotClasses (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$6 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$4 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$5 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$3 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$7 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$1 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info woven class meta.system.hotinterface.HotClasses$2 (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClasses.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/package-info.java
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotInsertionSystemInterface.java
info woven class meta.system.hotinterface.HotInsertionSystemInterface (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotInsertionSystemInterface.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClassInterface.java
info woven class meta.system.hotinterface.HotClassInterface (from /home/tom/workspace/MCPE2_Core/src/meta/system/hotinterface/HotClassInterface.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/server/TUIInterface.java
info woven class meta.system.server.TUIInterface (from /home/tom/workspace/MCPE2_Core/src/meta/system/server/TUIInterface.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/server/TUIServer.java
info woven class meta.system.server.TUIServer (from /home/tom/workspace/MCPE2_Core/src/meta/system/server/TUIServer.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/server/SystemResurectorInterface.java
info woven class meta.system.server.SystemResurectorInterface (from /home/tom/workspace/MCPE2_Core/src/meta/system/server/SystemResurectorInterface.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/BootStrapSystem.java
info woven class meta.system.BootStrapSystem (from /home/tom/workspace/MCPE2_Core/src/meta/system/BootStrapSystem.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/HostDescription.java
info woven class meta.system.HostDescription (from /home/tom/workspace/MCPE2_Core/src/meta/system/HostDescription.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/system/OneShotPersister.java
info woven class meta.system.OneShotPersister (from /home/tom/workspace/MCPE2_Core/src/meta/system/OneShotPersister.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/postal/ParcelTest.java
info woven class meta.postal.ParcelTest (from /home/tom/workspace/MCPE2_Core/src/meta/postal/ParcelTest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/postal/ConversationVariables.java
info woven class meta.postal.ConversationVariables (from /home/tom/workspace/MCPE2_Core/src/meta/postal/ConversationVariables.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/Request.java
info woven class meta.requesttypes.Request (from /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/Request.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/ServiceRequest.java
info woven class meta.requesttypes.ServiceRequest (from /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/ServiceRequest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/BaseRequest.java
info woven class meta.requesttypes.BaseRequest (from /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/BaseRequest.java)
info compiling /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/NonProcessor.java
info woven class meta.requesttypes.NonProcessor (from /home/tom/workspace/MCPE2_Core/src/meta/requesttypes/NonProcessor.java)
warning at /home/tom/workspace/MCPE2_Core/src/meta/system/bop/BOPHostSpecificEntityAugment.aj:36::0 advice defined in meta.system.bop.BOPHostSpecificEntityAugment has not been applied [Xlint:adviceDidNotMatch]
---- org.aspectj.weaver.bcel.BcelWorld@484d0c ----
Shadow mungers:
(after: ((call(public void meta.system.registry.Registable+.deregistered()) && target(BindingTypePattern(meta.system.bop.BOPPersistable, 0))) && persingleton(meta.system.bop.BOPPersistableAugment))->void meta.system.bop.BOPPersistableAugment.ajc$after$meta_system_bop_BOPPersistableAugment$2$a10b6641(meta.system.bop.BOPPersistable))
(before(extraFlags: 6): ((((((((((((!execution(public static * meta.system.registry.Cacheable+.*(..)) && !execution(void meta.system.registry.Cacheable+.deregistered(..))) && execution(public * meta.system.registry.Cacheable+.*(..))) && !execution(void meta.system.registry.CachingRegistry.flush())) && !execution(javolution.util.FastMap meta.system.registry.Registable+.getContents())) && !execution(public * meta.system.registry.CachingRegistry.removeOldies())) && !execution(boolean meta.system.registry.Cacheable.olderThan(..))) && !execution(void meta.system.registry.CachingRegistry.run())) && !execution(java.lang.Integer meta.system.registry.Cacheable.getLifeTime())) && !execution(boolean meta.system.registry.Cacheable+.isOld(..))) && !execution(void meta.system.registry.Cacheable+.setOld(..))) && this(BindingTypePattern(meta.system.registry.Cacheable, 0))) && persingleton(meta.system.registry.CachableAugment))->void meta.system.registry.CachableAugment.ajc$before$meta_system_registry_CachableAugment$1$315a19db(meta.system.registry.Cacheable, org.aspectj.lang.JoinPoint$StaticPart, org.aspectj.lang.JoinPoint))
(before(extraFlags: 4): (((!set(java.util.Vector<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified) && set(@meta.system.bop.PersistField * *)) && this(BindingTypePattern(meta.system.bop.BOPPersistable, 0))) && persingleton(meta.system.bop.BOPPersistableAugment))->void meta.system.bop.BOPPersistableAugment.ajc$before$meta_system_bop_BOPPersistableAugment$1$5b5a8acf(meta.system.bop.BOPPersistable, org.aspectj.lang.JoinPoint$StaticPart))
(before: (((((!withincode(public void meta.system.bop.BOPPersistable+.setFromResultSet(java.sql.ResultSet)) && call(public void meta.system.bop.BOPPersistable+.setFromResultSet(java.sql.ResultSet))) && target(BindingTypePattern(meta.system.bop.BOPHostSpecificEntity, 0))) && target(meta.system.bop.BOPHostSpecificEntity+)) && args(BindingTypePattern(java.sql.ResultSet, 1))) && persingleton(meta.system.bop.BOPHostSpecificEntityAugment))->void meta.system.bop.BOPHostSpecificEntityAugment.ajc$before$meta_system_bop_BOPHostSpecificEntityAugment$2$2cfb1661(meta.system.bop.BOPHostSpecificEntity, java.sql.ResultSet))
(before: (((call(public void meta.system.bop.BOPPersistable+.clearModified()) && target(meta.system.bop.BOPCollectionPersistable+)) && target(BindingTypePattern(meta.system.bop.BOPCollectionPersistable, 0))) && persingleton(meta.system.bop.BOPCollectionPersistableAugment))->void meta.system.bop.BOPCollectionPersistableAugment.ajc$before$meta_system_bop_BOPCollectionPersistableAugment$1$57a24cd4(meta.system.bop.BOPCollectionPersistable))
(after: ((execution(public void meta.system.registry.Registable+.deregistered(..)) && this(BindingTypePattern(meta.system.objectpools.CachedAnPooled, 0))) && persingleton(meta.system.objectpools.CachedAnPooledAugment))->void meta.system.objectpools.CachedAnPooledAugment.ajc$after$meta_system_objectpools_CachedAnPooledAugment$1$66af61a2(meta.system.objectpools.CachedAnPooled))
(before: (((call(public void meta.system.bop.BOPPersistable+.clearModified()) && target(BindingTypePattern(meta.system.bop.BOPHostSpecificEntity, 0))) && target(meta.system.bop.BOPHostSpecificEntity)) && persingleton(meta.system.bop.BOPHostSpecificEntityAugment))->void meta.system.bop.BOPHostSpecificEntityAugment.ajc$before$meta_system_bop_BOPHostSpecificEntityAugment$1$57a24cd4(meta.system.bop.BOPHostSpecificEntity))
Type mungers:
(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.String meta.system.registry.Registable.name))
(BcelTypeMunger ResolvedTypeMunger(Field, meta.system.registry.Registry meta.system.registry.Registable.parent))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.setParent(meta.system.registry.Registry)))
(BcelTypeMunger ResolvedTypeMunger(Method, meta.system.registry.Registry meta.system.registry.Registable.getParent()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.setName(java.lang.String)))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.registry.Registable.getName()))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.registry.Registable.provideName()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.registering()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.registered()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.deregistering()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Registable.deregistered()))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.web.ServletServiceMethods.createXMLStringFromRequest(javax.servlet.http.HttpServletRequest)))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.objectpools.CachedAnPooled.()))
(BcelTypeMunger ResolvedTypeMunger(Field, org.apache.commons.pool.impl.GenericObjectPool meta.system.objectpools.CachedAnPooled.pool))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.objectpools.CachedAnPooled.setPool(org.apache.commons.pool.impl.GenericObjectPool)))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPHostSpecificEntity.()))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPHostSpecificEntity.()))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPHostSpecificEntity.()))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPHostSpecificEntity.()))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void java.sql.ResultSet.()))
(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.String meta.system.bop.BOPHostSpecificEntity.strHost))
(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPHostSpecificEntity.hostModified))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.bop.BOPHostSpecificEntity.getHost()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPHostSpecificEntity.setHost(java.lang.String)))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPCollectionPersistable.()))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPCollectionPersistable.()))
(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.Object meta.system.bop.BOPCollectionPersistable.strParentID))
(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPCollectionPersistable.IDModified))
(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPCollectionPersistable.FieldNameModified))
(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.String meta.system.bop.BOPCollectionPersistable.strClassName))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.Object meta.system.bop.BOPCollectionPersistable.getParentID()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPCollectionPersistable.setParentID(java.lang.Object)))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPCollectionPersistable.setClassName(java.lang.String)))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.bop.BOPCollectionPersistable.getClassName()))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.String meta.system.xml.XMLRepresentable.createXMLRep()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.xml.XMLRepresentable.setFromXML(java.lang.String)))
(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.monitors.UpDownMonitor.resourceCurrentlyAvailible))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.run()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.informInterestedOfUp()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.informInterestedOfDown()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.addInterested(meta.system.monitors.UpDownMonitorInterest)))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.UpDownMonitor.removeInterested(meta.system.monitors.UpDownMonitorInterest)))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.registry.Cacheable.()))
(BcelTypeMunger ResolvedTypeMunger(Field, long meta.system.registry.Cacheable.lastUsed))
(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.registry.Cacheable.old))
(BcelTypeMunger ResolvedTypeMunger(Field, java.lang.Integer meta.system.registry.Cacheable.lifeTime))
(BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.registry.Cacheable.olderThan(long)))
(BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.registry.Cacheable.setOld(boolean)))
(BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.registry.Cacheable.isOld()))
(BcelTypeMunger ResolvedTypeMunger(Method, java.lang.Integer meta.system.registry.Cacheable.getLifeTime()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.registry.Cacheable.setLifeTime(java.lang.Integer)))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPPersistable.()))
(BcelTypeMunger ResolvedTypeMunger(PrivilegedAccess, void meta.system.bop.BOPPersistable.()))
(BcelTypeMunger ResolvedTypeMunger(Field, java.util.Collection<java.lang.reflect.Field> meta.system.bop.BOPPersistable.modified))
(BcelTypeMunger ResolvedTypeMunger(Field, boolean meta.system.bop.BOPPersistable.original))
(BcelTypeMunger ResolvedTypeMunger(Method, java.util.Collection meta.system.bop.BOPPersistable.getModified()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPPersistable.clearModified()))
(BcelTypeMunger ResolvedTypeMunger(Method, boolean meta.system.bop.BOPPersistable.isOriginal()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.bop.BOPPersistable.setOriginal(boolean)))
(BcelTypeMunger ResolvedTypeMunger(Field, java.util.concurrent.ExecutorService meta.system.monitors.Monitor.pool))
(BcelTypeMunger ResolvedTypeMunger(Field, java.util.LinkedList<M> meta.system.monitors.Monitor.interested))
(BcelTypeMunger ResolvedTypeMunger(Field, long meta.system.monitors.Monitor.lastRun))
(BcelTypeMunger ResolvedTypeMunger(Field, long meta.system.monitors.Monitor.delayTime))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.Monitor.startMonitoring()))
(BcelTypeMunger ResolvedTypeMunger(Method, java.util.concurrent.ExecutorService meta.system.monitors.Monitor.getPool()))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.Monitor.setPool(java.util.concurrent.ExecutorService)))
(BcelTypeMunger ResolvedTypeMunger(Method, long meta.system.monitors.Monitor.getDelay(java.util.concurrent.TimeUnit)))
(BcelTypeMunger ResolvedTypeMunger(Method, int meta.system.monitors.Monitor.compareTo(java.util.concurrent.Delayed)))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.ChangeMonitor.addInterested(meta.system.monitors.ChangeMonitorInterest)))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.ChangeMonitor.removeInterested(meta.system.monitors.ChangeMonitorInterest)))
(BcelTypeMunger ResolvedTypeMunger(Method, void meta.system.monitors.ChangeMonitor.run()))
Late Type mungers:
Empty

Back to the top