Compiled from "WovenTarget.java"
public class woven.WovenTarget {
  public int value;

  public woven.WovenTarget();
    Code:
       0: aload_0
       1: invokespecial #11                 // Method java/lang/Object."<init>":()V
       4: aload_0
       5: iconst_1
       6: invokestatic  #30                 // Method woven/Trace.aspectOf:()Lwoven/Trace;
       9: invokevirtual #33                 // Method woven/Trace.ajc$before$woven_Trace$2$a104530c:()V
      12: putfield      #13                 // Field value:I
      15: nop
      16: invokestatic  #30                 // Method woven/Trace.aspectOf:()Lwoven/Trace;
      19: invokevirtual #36                 // Method woven/Trace.ajc$afterReturning$woven_Trace$1$df977a55:()V
      22: return

  public void outer();
    Code:
       0: aload_0
       1: invokevirtual #20                 // Method inner:()V
       4: return

  public void inner();
    Code:
       0: invokestatic  #30                 // Method woven/Trace.aspectOf:()Lwoven/Trace;
       3: invokevirtual #42                 // Method woven/Trace.ajc$before$woven_Trace$4$86f62a0b:()V
       6: aload_0
       7: dup
       8: invokestatic  #30                 // Method woven/Trace.aspectOf:()Lwoven/Trace;
      11: invokevirtual #39                 // Method woven/Trace.ajc$before$woven_Trace$3$3ec15498:()V
      14: getfield      #13                 // Field value:I
      17: iconst_1
      18: iadd
      19: invokestatic  #30                 // Method woven/Trace.aspectOf:()Lwoven/Trace;
      22: invokevirtual #33                 // Method woven/Trace.ajc$before$woven_Trace$2$a104530c:()V
      25: putfield      #13                 // Field value:I
      28: return
}
