Uploaded image for project: 'Tapestry 5'
  1. Tapestry 5
  2. TAP5-1630

A TreeModelAdapter that returns null from getChildren() causes an NPE

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.3
    • Fix Version/s: 5.3
    • Component/s: plastic

      Description

      I'm loading hierarchical data via a specific Tapestry service cache in the Tree component (5.3),
      I only succeed until now to have the root showing up.
      When I click on it, it crash.

      The problem may be on my side, but I plan to recheck that later, if any one have an idea.
      thanks in advance.

      Caused by: java.lang.NullPointerException
      at org.apache.tapestry5.func.F.flow(F.java:297)
      at org.apache.tapestry5.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
      at org.apache.tapestry5.corelib.components.Tree.onExpandChildren(Tree.java:249)
      at org.apache.tapestry5.corelib.components.Tree$Shim_1240b42a4364ddf7.invoke(Unknown Source)
      at org.apache.tapestry5.internal.plastic.MethodHandleImpl.invoke(MethodHandleImpl.java:48)
      at org.apache.tapestry5.internal.transform.BaseEventHandlerMethodInvoker.invokeEventHandlerMethod(BaseEventHandlerMethodInvoker.java:53)
      at org.apache.tapestry5.internal.transform.OnEventWorker$4.invokeEventHandlers(OnEventWorker.java:163)
      at org.apache.tapestry5.internal.transform.OnEventWorker$4.advise(OnEventWorker.java:142)
      at org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86)
      at org.apache.tapestry5.corelib.components.Tree.dispatchComponentEvent(Tree.java)
      at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:988)
      at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1174)
      ... 74 more
      ==
      public class ProjectAdapter implements TreeModelAdapter<IdNameObject> {
      private static final Logger LOG = LoggerFactory
      .getLogger(ProjectAdapter.class);

      private final IdNameObjectCache cache;

      public ProjectAdapter(IdNameObjectCache cache_)

      { cache = cache_; }

      @Override
      public boolean isLeaf(IdNameObject o)

      { if (!cache.hasChildren(o)) return true; return false; }

      @Override
      public boolean hasChildren(IdNameObject o)

      { return cache.hasChildren(o); }

      @Override
      public List<IdNameObject> getChildren(IdNameObject o)

      { return cache.getChildren(o); }

      @Override
      public String getLabel(IdNameObject o)

      { return o.getName(); }

      }
      ====
      public class Management {
      private final static Logger LOG = LoggerFactory.getLogger(Management.class);

      @Inject
      private ProjectManager projectManager;

      private IdNameObject o;

      void onActivate()

      { o = projectManager.getTreeRoot().get(0); }

      public TreeModel<IdNameObject> getProjectModel() {
      ValueEncoder<IdNameObject> encoderIdNameObject = new ValueEncoder<IdNameObject>() {
      @Override
      public String toClient(IdNameObject o)

      { if (o == null) return ""; return o.getName() + " " + o.getId() + " " + o.getType(); }

      @Override
      public IdNameObject toValue(String name) {
      IdNameObject i = projectManager.getTreeNode(name);
      if (i == null)

      { LOG.info("if null:" + name); }

      return i;
      // return new IdNameObject(name);
      }
      };

      return new DefaultTreeModel<IdNameObject>(encoderIdNameObject,
      new ProjectAdapter(projectManager.getTreeLoad()),
      projectManager.getTreeRoot());
      }

      public IdNameObject getRoot()

      { return o; }

      }

      [DEBUG] pages.ExceptionReport // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_postRenderCleanup_1240b42a4364de28 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void postRenderCleanup() of class org.apache.tapestry5.corelib.pages.ExceptionReport is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.advised$postRenderCleanup_1240b42a4364de29 ()V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] pages.ExceptionReport // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x2
      private Lorg/apache/tapestry5/MarkupWriter; p0

      // access flags 0x2
      private Lorg/apache/tapestry5/runtime/RenderQueue; p1

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 4
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      ALOAD 5
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void render(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.RenderQueue) of class org.apache.tapestry5.corelib.pages.ExceptionReport is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/MarkupWriter
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p0 : Lorg/apache/tapestry5/MarkupWriter;
      GOTO L3
      L1
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/runtime/RenderQueue
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      ALOAD 0
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ARETURN
      L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.advised$render_1240b42a4364de27 (Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] pages.ExceptionReport // class version 49.0 (49)
      // access flags 0x21
      public class org/apache/tapestry5/corelib/pages/ExceptionReport implements org/apache/tapestry5/services/ExceptionReporter org/apache/tapestry5/runtime/Component org/apache/tapestry5/runtime/RenderCommand {

      // compiled from: ExceptionReport.java

      @Lorg/apache/tapestry5/annotations/ContentType;(value="text/html")

      // access flags 0x1A
      private final static Ljava/lang/String; PATH_SEPARATOR_PROPERTY = "path.separator"

      // access flags 0x1A
      private final static Ljava/util/regex/Pattern; PATH_RECOGNIZER

      // access flags 0x2
      private Ljava/lang/String; attributeName
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x12
      private final Lorg/apache/tapestry5/services/Request; request
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x12
      private final Z productionMode
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()
      @Lorg/apache/tapestry5/ioc/annotations/Symbol;(value="tapestry.production-mode")
      @Lorg/apache/tapestry5/annotations/Property;(write=false)

      // access flags 0x12
      private final Ljava/lang/String; tapestryVersion
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()
      @Lorg/apache/tapestry5/ioc/annotations/Symbol;(value="tapestry.version")
      @Lorg/apache/tapestry5/annotations/Property;(write=false)

      // access flags 0x12
      private final Ljava/lang/String; applicationVersion
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()
      @Lorg/apache/tapestry5/ioc/annotations/Symbol;(value="tapestry.application-version")
      @Lorg/apache/tapestry5/annotations/Property;(write=false)

      // access flags 0x2
      private Ljava/lang/Throwable; rootException
      @Lorg/apache/tapestry5/annotations/Property;(write=false)

      // access flags 0x2
      private Ljava/lang/String; propertyName
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x12
      private final Ljava/lang/String; pathSeparator

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/InternalComponentResources; internalComponentResources

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; attributeName_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/InstanceContext; instanceContext

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; propertyName_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; rootException_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_postRenderCleanup_1240b42a4364de2a

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_render_1240b42a4364de2b

      // access flags 0x2
      private initializeInstance()V
      L0
      LINENUMBER 37 L0
      L1
      LINENUMBER 73 L1
      ALOAD 0
      LDC "path.separator"
      INVOKESTATIC java/lang/System.getProperty (Ljava/lang/String;)Ljava/lang/String;
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.pathSeparator : Ljava/lang/String;
      RETURN
      L2
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L2 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x1
      public reportException(Ljava/lang/Throwable;)V
      L0
      LINENUMBER 77 L0
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.set_rootException (Ljava/lang/Throwable;)V
      L1
      LINENUMBER 78 L1
      RETURN
      L2
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L2 0
      LOCALVARIABLE exception Ljava/lang/Throwable; L0 L2 1
      MAXSTACK = 2
      MAXLOCALS = 2

      // access flags 0x1
      public getHasSession()Z
      L0
      LINENUMBER 82 L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.request : Lorg/apache/tapestry5/services/Request;
      ICONST_0
      INVOKEINTERFACE org/apache/tapestry5/services/Request.getSession (Z)Lorg/apache/tapestry5/services/Session;
      IFNULL L1
      ICONST_1
      GOTO L2
      L1
      ICONST_0
      L2
      IRETURN
      L3
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L3 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x1
      public getSession()Lorg/apache/tapestry5/services/Session;
      L0
      LINENUMBER 87 L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.request : Lorg/apache/tapestry5/services/Request;
      ICONST_0
      INVOKEINTERFACE org/apache/tapestry5/services/Request.getSession (Z)Lorg/apache/tapestry5/services/Session;
      ARETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L1 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x1
      public getAttributeValue()Ljava/lang/Object;
      L0
      LINENUMBER 92 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getSession ()Lorg/apache/tapestry5/services/Session;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getfieldvalue_attributeName ()Ljava/lang/String;
      INVOKEINTERFACE org/apache/tapestry5/services/Session.getAttribute (Ljava/lang/String;)Ljava/lang/Object;
      ARETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L1 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x1
      // signature ()Ljava/util/List<Ljava/lang/String;>;
      // declaration: java.util.List<java.lang.String> getSystemProperties()
      public getSystemProperties()Ljava/util/List;
      L0
      LINENUMBER 100 L0
      INVOKESTATIC java/lang/System.getProperties ()Ljava/util/Properties;
      INVOKESTATIC org/apache/tapestry5/ioc/internal/util/InternalUtils.sortedKeys (Ljava/util/Map;)Ljava/util/List;
      ARETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L1 0
      MAXSTACK = 1
      MAXLOCALS = 1

      // access flags 0x1
      public getPropertyValue()Ljava/lang/String;
      L0
      LINENUMBER 105 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getfieldvalue_propertyName ()Ljava/lang/String;
      INVOKESTATIC java/lang/System.getProperty (Ljava/lang/String;)Ljava/lang/String;
      ARETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L1 0
      MAXSTACK = 1
      MAXLOCALS = 1

      // access flags 0x1
      public isComplexProperty()Z
      L0
      LINENUMBER 110 L0
      GETSTATIC org/apache/tapestry5/corelib/pages/ExceptionReport.PATH_RECOGNIZER : Ljava/util/regex/Pattern;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getfieldvalue_propertyName ()Ljava/lang/String;
      INVOKEVIRTUAL java/util/regex/Pattern.matcher (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
      INVOKEVIRTUAL java/util/regex/Matcher.find ()Z
      IFEQ L1
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getPropertyValue ()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.pathSeparator : Ljava/lang/String;
      INVOKEVIRTUAL java/lang/String.contains (Ljava/lang/CharSequence;)Z
      IFEQ L1
      ICONST_1
      GOTO L2
      L1
      ICONST_0
      L2
      IRETURN
      L3
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L3 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x1
      public getComplexPropertyValue()[Ljava/lang/String;
      L0
      LINENUMBER 117 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getPropertyValue ()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.pathSeparator : Ljava/lang/String;
      INVOKEVIRTUAL java/lang/String.split (Ljava/lang/String[Ljava/lang/String;
      ARETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/pages/ExceptionReport; L0 L1 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x8
      static <clinit>()V
      L0
      LINENUMBER 43 L0
      LDC "
      ..*path$"
      INVOKESTATIC java/util/regex/Pattern.compile (Ljava/lang/String;)Ljava/util/regex/Pattern;
      PUTSTATIC org/apache/tapestry5/corelib/pages/ExceptionReport.PATH_RECOGNIZER : Ljava/util/regex/Pattern;
      RETURN
      MAXSTACK = 1
      MAXLOCALS = 0

      // access flags 0x1
      public postRenderCleanup()V
      NEW org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_postRenderCleanup_1240b42a4364de28
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.methodinvocationbundle_postRenderCleanup_1240b42a4364de2a : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      INVOKESPECIAL org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_postRenderCleanup_1240b42a4364de28.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      L0
      DUP
      ASTORE 1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_postRenderCleanup_1240b42a4364de28; L0 L1 1
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setupRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beginRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beforeRenderTemplate(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRenderTemplate(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beforeRenderBody(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRenderBody(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public cleanupRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public dispatchComponentEvent(Lorg/apache/tapestry5/runtime/ComponentEvent;)Z
      ICONST_0
      IRETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getComponentResources()Lorg/apache/tapestry5/ComponentResources;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.internalComponentResources : Lorg/apache/tapestry5/internal/InternalComponentResources;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidLoad()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidDetach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidAttach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public restoreStateBeforePageAttach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getApplicationVersion()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.applicationVersion : Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAttributeName()Ljava/lang/String;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getfieldvalue_attributeName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setAttributeName(Ljava/lang/String;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.set_attributeName (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getProductionMode()Z
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.productionMode : Z
      IRETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getfieldvalue_propertyName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setPropertyName(Ljava/lang/String;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.set_propertyName (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getRequest()Lorg/apache/tapestry5/services/Request;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.request : Lorg/apache/tapestry5/services/Request;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setRequest(Lorg/apache/tapestry5/services/Request;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.setfieldvalue_request (Lorg/apache/tapestry5/services/Request;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getRootException()Ljava/lang/Throwable;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getfieldvalue_rootException ()Ljava/lang/Throwable;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getTapestryVersion()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.tapestryVersion : Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public render(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      NEW org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.methodinvocationbundle_render_1240b42a4364de2b : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 1
      ALOAD 2
      INVOKESPECIAL org/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      L0
      DUP
      ASTORE 3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/pages/ExceptionReport$Invocation_render_1240b42a4364de26; L0 L1 3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$render_1240b42a4364de27(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final setfieldvalue_request(Lorg/apache/tapestry5/services/Request;)V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Field request of class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$postRenderCleanup_1240b42a4364de29()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_attributeName()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.attributeName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/String
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.attributeName : Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_attributeName(Ljava/lang/String;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.attributeName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.attributeName : Ljava/lang/String;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_propertyName()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.propertyName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/String
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.propertyName : Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_propertyName(Ljava/lang/String;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.propertyName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.propertyName : Ljava/lang/String;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_rootException()Ljava/lang/Throwable;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.rootException_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/Throwable
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.rootException : Ljava/lang/Throwable;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_rootException(Ljava/lang/Throwable;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.rootException_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.rootException : Ljava/lang/Throwable;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>()V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Class org.apache.tapestry5.corelib.pages.ExceptionReport has been transformed and may not be directly instantiated."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 2
      LDC "org.apache.tapestry5.internal.InternalComponentResources"
      INVOKESTATIC org/apache/tapestry5/internal/plastic/PlasticInternalUtils.getFromInstanceContext (Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/String;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/InternalComponentResources
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.internalComponentResources : Lorg/apache/tapestry5/internal/InternalComponentResources;
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/String
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.applicationVersion : Ljava/lang/String;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Boolean
      INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.productionMode : Z
      ALOAD 0
      ALOAD 1
      ICONST_2
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/services/Request
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.request : Lorg/apache/tapestry5/services/Request;
      ALOAD 0
      ALOAD 1
      ICONST_3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/String
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.tapestryVersion : Ljava/lang/String;
      ALOAD 0
      ALOAD 1
      ICONST_4
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.attributeName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 2
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      ALOAD 1
      ICONST_5
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.propertyName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 6
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.rootException_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 7
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.methodinvocationbundle_postRenderCleanup_1240b42a4364de2a : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      LDC 8
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/pages/ExceptionReport.methodinvocationbundle_render_1240b42a4364de2b : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.initializeInstance ()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] TapestryIOCModule.ExceptionAnalyzer Creating service 'ExceptionAnalyzer'.
      [DEBUG] TapestryIOCModule.PlasticProxyFactory Loading class $ExceptionAnalyzer_1240b42a4364de32:
      // class version 49.0 (49)
      // access flags 0x1
      public class $ExceptionAnalyzer_1240b42a4364de32 implements org/apache/tapestry5/ioc/services/ExceptionAnalyzer java/io/Serializable {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/ObjectCreator; creator

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken; token

      // access flags 0x1
      public analyze(Ljava/lang/Throwable;)Lorg/apache/tapestry5/ioc/services/ExceptionAnalysis;
      ALOAD 0
      INVOKESPECIAL $ExceptionAnalyzer_1240b42a4364de32.delegate ()Lorg/apache/tapestry5/ioc/services/ExceptionAnalyzer;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionAnalyzer.analyze (Ljava/lang/Throwable;)Lorg/apache/tapestry5/ioc/services/ExceptionAnalysis;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private delegate()Lorg/apache/tapestry5/ioc/services/ExceptionAnalyzer;
      ALOAD 0
      GETFIELD $ExceptionAnalyzer_1240b42a4364de32.creator : Lorg/apache/tapestry5/ioc/ObjectCreator;
      INVOKEINTERFACE org/apache/tapestry5/ioc/ObjectCreator.createObject ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/services/ExceptionAnalyzer
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private writeReplace()Ljava/lang/Object; throws java/io/ObjectStreamException
      ALOAD 0
      GETFIELD $ExceptionAnalyzer_1240b42a4364de32.token : Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "<Proxy for ExceptionAnalyzer(org.apache.tapestry5.ioc.services.ExceptionAnalyzer)>"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/ObjectCreator
      PUTFIELD $ExceptionAnalyzer_1240b42a4364de32.creator : Lorg/apache/tapestry5/ioc/ObjectCreator;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/internal/ServiceProxyToken
      PUTFIELD $ExceptionAnalyzer_1240b42a4364de32.token : Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] TapestryModule.MasterStackTraceElementAnalyzer Creating service 'MasterStackTraceElementAnalyzer'.
      [DEBUG] TapestryIOCModule.PlasticProxyFactory Loading class $StackTraceElementAnalyzer_1240b42a4364de33:
      // class version 49.0 (49)
      // access flags 0x1
      public class $StackTraceElementAnalyzer_1240b42a4364de33 implements org/apache/tapestry5/services/StackTraceElementAnalyzer java/io/Serializable {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/ObjectCreator; creator

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken; token

      // access flags 0x1
      public classForFrame(Ljava/lang/StackTraceElement;)Ljava/lang/String;
      ALOAD 0
      INVOKESPECIAL $StackTraceElementAnalyzer_1240b42a4364de33.delegate ()Lorg/apache/tapestry5/services/StackTraceElementAnalyzer;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/services/StackTraceElementAnalyzer.classForFrame (Ljava/lang/StackTraceElement;)Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private delegate()Lorg/apache/tapestry5/services/StackTraceElementAnalyzer;
      ALOAD 0
      GETFIELD $StackTraceElementAnalyzer_1240b42a4364de33.creator : Lorg/apache/tapestry5/ioc/ObjectCreator;
      INVOKEINTERFACE org/apache/tapestry5/ioc/ObjectCreator.createObject ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/services/StackTraceElementAnalyzer
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private writeReplace()Ljava/lang/Object; throws java/io/ObjectStreamException
      ALOAD 0
      GETFIELD $StackTraceElementAnalyzer_1240b42a4364de33.token : Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "<Proxy for MasterStackTraceElementAnalyzer(org.apache.tapestry5.services.StackTraceElementAnalyzer)>"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/ObjectCreator
      PUTFIELD $StackTraceElementAnalyzer_1240b42a4364de33.creator : Lorg/apache/tapestry5/ioc/ObjectCreator;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/internal/ServiceProxyToken
      PUTFIELD $StackTraceElementAnalyzer_1240b42a4364de33.token : Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/ExceptionDisplay$Shim_1240b42a4364de38 extends org/apache/tapestry5/internal/plastic/PlasticClassHandleShim {

      // access flags 0x1
      public <init>()V
      ALOAD 0
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/PlasticClassHandleShim.<init> ()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;I)Ljava/lang/Object;
      ALOAD 1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ILOAD 2
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.shimget_importedAssets_setupRender ()[Lorg/apache/tapestry5/Asset;
      ARETURN
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.shimget_exception$conduit ()Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;ILjava/lang/Object;)V
      ALOAD 1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ALOAD 3
      ILOAD 2
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      CHECKCAST [Lorg/apache/tapestry5/Asset;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setfieldvalue_importedAssets_setupRender ([Lorg/apache/tapestry5/Asset;)V
      GOTO L3
      L1
      CHECKCAST org/apache/tapestry5/internal/transform/ParameterConduit
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setfieldvalue_exception$conduit (Lorg/apache/tapestry5/internal/transform/ParameterConduit;)V
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public invoke(Ljava/lang/Object;I[Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocationResult;
      ALOAD 1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ILOAD 2
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      L3
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setupRender ()V
      ACONST_NULL
      NEW org/apache/tapestry5/internal/plastic/SuccessMethodInvocationResult
      DUP_X1
      SWAP
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/SuccessMethodInvocationResult.<init> (Ljava/lang/Object;)V
      ARETURN
      L4
      L1
      L5
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.afterRender ()V
      ACONST_NULL
      NEW org/apache/tapestry5/internal/plastic/SuccessMethodInvocationResult
      DUP_X1
      SWAP
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/SuccessMethodInvocationResult.<init> (Ljava/lang/Object;)V
      ARETURN
      L6
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L7
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_containingPageDidLoad_1240b42a4364de36 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void containingPageDidLoad() of class org.apache.tapestry5.corelib.components.ExceptionDisplay is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.advised$containingPageDidLoad_1240b42a4364de37 ()V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x2
      private Lorg/apache/tapestry5/MarkupWriter; p0

      // access flags 0x2
      private Lorg/apache/tapestry5/runtime/RenderQueue; p1

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 4
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      ALOAD 5
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void render(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.RenderQueue) of class org.apache.tapestry5.corelib.components.ExceptionDisplay is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/MarkupWriter
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p0 : Lorg/apache/tapestry5/MarkupWriter;
      GOTO L3
      L1
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/runtime/RenderQueue
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      ALOAD 0
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ARETURN
      L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.advised$render_1240b42a4364de31 (Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_postRenderCleanup_1240b42a4364de34 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void postRenderCleanup() of class org.apache.tapestry5.corelib.components.ExceptionDisplay is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.advised$postRenderCleanup_1240b42a4364de35 ()V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x2
      private Lorg/apache/tapestry5/MarkupWriter; p0

      // access flags 0x2
      private Lorg/apache/tapestry5/runtime/Event; p1

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 4
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      ALOAD 5
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p1 : Lorg/apache/tapestry5/runtime/Event;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void setupRender(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.Event) of class org.apache.tapestry5.corelib.components.ExceptionDisplay is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/MarkupWriter
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p0 : Lorg/apache/tapestry5/MarkupWriter;
      GOTO L3
      L1
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/runtime/Event
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p1 : Lorg/apache/tapestry5/runtime/Event;
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      ALOAD 0
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ARETURN
      L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p1 : Lorg/apache/tapestry5/runtime/Event;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.p1 : Lorg/apache/tapestry5/runtime/Event;
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.advised$setupRender_1240b42a4364de2d (Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x2
      private Lorg/apache/tapestry5/MarkupWriter; p0

      // access flags 0x2
      private Lorg/apache/tapestry5/runtime/Event; p1

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 4
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      ALOAD 5
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p1 : Lorg/apache/tapestry5/runtime/Event;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void afterRender(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.Event) of class org.apache.tapestry5.corelib.components.ExceptionDisplay is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/MarkupWriter
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      GOTO L3
      L1
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/runtime/Event
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p1 : Lorg/apache/tapestry5/runtime/Event;
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      ALOAD 0
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ARETURN
      L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p1 : Lorg/apache/tapestry5/runtime/Event;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.p1 : Lorg/apache/tapestry5/runtime/Event;
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.advised$afterRender_1240b42a4364de2f (Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.ExceptionDisplay // class version 49.0 (49)
      // access flags 0x21
      public class org/apache/tapestry5/corelib/components/ExceptionDisplay implements org/apache/tapestry5/runtime/Component org/apache/tapestry5/runtime/RenderCommand {

      // compiled from: ExceptionDisplay.java

      @Lorg/apache/tapestry5/annotations/Import;(library=

      {"exceptiondisplay.js"}

      )

      // access flags 0x2
      private Ljava/lang/Throwable; exception
      @Lorg/apache/tapestry5/annotations/Parameter;(required=true, allowNull=false)

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/services/ExceptionAnalyzer; analyzer
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()

      // access flags 0x2
      private Lorg/apache/tapestry5/ioc/services/ExceptionInfo; info
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x2
      private Ljava/lang/String; propertyName
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x2
      private Ljava/lang/StackTraceElement; frame
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x2
      // signature Ljava/util/List<Lorg/apache/tapestry5/ioc/services/ExceptionInfo;>;
      // declaration: java.util.List<org.apache.tapestry5.ioc.services.ExceptionInfo>
      private Ljava/util/List; stack
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x2
      private Lorg/apache/tapestry5/services/javascript/JavaScriptSupport; jsSupport
      @Lorg/apache/tapestry5/annotations/Environmental;()

      // access flags 0x2
      private Ljava/lang/String; toggleId
      @Lorg/apache/tapestry5/annotations/Property;()

      // access flags 0x2
      private Z sawDoFilter

      // access flags 0x12
      private final Lorg/apache/tapestry5/services/StackTraceElementAnalyzer; frameAnalyzer
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()
      @Lorg/apache/tapestry5/ioc/annotations/Primary;()

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/InternalComponentResources; internalComponentResources

      // access flags 0x12
      private final [Lorg/apache/tapestry5/Asset; importedAssets_setupRender

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; jsSupport_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/InstanceContext; instanceContext

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/transform/ParameterConduit; exception$conduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; exception_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; frame_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; info_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; propertyName_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; sawDoFilter_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; stack_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; toggleId_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_containingPageDidLoad_1240b42a4364de39

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_render_1240b42a4364de3a

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_postRenderCleanup_1240b42a4364de3b

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_setupRender_1240b42a4364de3c

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_afterRender_1240b42a4364de3d

      // access flags 0x2
      private initializeInstance()V
      L0
      LINENUMBER 40 L0
      RETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/ExceptionDisplay; L0 L1 0
      MAXSTACK = 1
      MAXLOCALS = 1

      // access flags 0x0
      setupRender()V
      L0
      LINENUMBER 77 L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.analyzer : Lorg/apache/tapestry5/ioc/services/ExceptionAnalyzer;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_exception ()Ljava/lang/Throwable;
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionAnalyzer.analyze (Ljava/lang/Throwable;)Lorg/apache/tapestry5/ioc/services/ExceptionAnalysis;
      ASTORE 1
      L1
      LINENUMBER 79 L1
      ALOAD 0
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionAnalysis.getExceptionInfos ()Ljava/util/List;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_stack (Ljava/util/List;)V
      L2
      LINENUMBER 81 L2
      ALOAD 0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_jsSupport ()Lorg/apache/tapestry5/services/javascript/JavaScriptSupport;
      LDC "toggleStack"
      INVOKEINTERFACE org/apache/tapestry5/services/javascript/JavaScriptSupport.allocateClientId (Ljava/lang/String;)Ljava/lang/String;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_toggleId (Ljava/lang/String;)V
      L3
      LINENUMBER 82 L3
      RETURN
      L4
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/ExceptionDisplay; L0 L4 0
      LOCALVARIABLE analysis Lorg/apache/tapestry5/ioc/services/ExceptionAnalysis; L1 L4 1
      MAXSTACK = 3
      MAXLOCALS = 2

      // access flags 0x1
      public getShowPropertyList()Z
      L0
      LINENUMBER 88 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_info ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getPropertyNames ()Ljava/util/List;
      INVOKEINTERFACE java/util/List.isEmpty ()Z
      IFEQ L1
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_info ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getStackTrace ()Ljava/util/List;
      INVOKEINTERFACE java/util/List.isEmpty ()Z
      IFNE L2
      L1
      ICONST_1
      GOTO L3
      L2
      ICONST_0
      L3
      IRETURN
      L4
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/ExceptionDisplay; L0 L4 0
      MAXSTACK = 1
      MAXLOCALS = 1

      // access flags 0x1
      public getPropertyValue()Ljava/lang/Object;
      L0
      LINENUMBER 93 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_info ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_propertyName ()Ljava/lang/String;
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getProperty (Ljava/lang/String;)Ljava/lang/Object;
      ARETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/ExceptionDisplay; L0 L1 0
      MAXSTACK = 2
      MAXLOCALS = 1

      // access flags 0x1
      public getFrameClass()Ljava/lang/String;
      L0
      LINENUMBER 98 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_sawDoFilter ()Z
      IFEQ L1
      L2
      LINENUMBER 99 L2
      LDC "t-omitted-frame"
      ARETURN
      L1
      LINENUMBER 101 L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frameAnalyzer : Lorg/apache/tapestry5/services/StackTraceElementAnalyzer;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_frame ()Ljava/lang/StackTraceElement;
      INVOKEINTERFACE org/apache/tapestry5/services/StackTraceElementAnalyzer.classForFrame (Ljava/lang/StackTraceElement;)Ljava/lang/String;
      ASTORE 1
      L3
      LINENUMBER 103 L3
      ALOAD 0
      DUP
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_sawDoFilter ()Z
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_frame ()Ljava/lang/StackTraceElement;
      INVOKEVIRTUAL java/lang/StackTraceElement.getMethodName ()Ljava/lang/String;
      LDC "doFilter"
      INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z
      IOR
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_sawDoFilter (Z)V
      L4
      LINENUMBER 105 L4
      ALOAD 1
      ARETURN
      L5
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/ExceptionDisplay; L0 L5 0
      LOCALVARIABLE result Ljava/lang/String; L3 L5 1
      MAXSTACK = 4
      MAXLOCALS = 2

      // access flags 0x0
      afterRender()V
      L0
      LINENUMBER 110 L0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_jsSupport ()Lorg/apache/tapestry5/services/javascript/JavaScriptSupport;
      LDC "Tapestry.stackFrameToggle('%s');"
      ICONST_1
      ANEWARRAY java/lang/Object
      DUP
      ICONST_0
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_toggleId ()Ljava/lang/String;
      AASTORE
      INVOKEINTERFACE org/apache/tapestry5/services/javascript/JavaScriptSupport.addScript (Ljava/lang/String;[Ljava/lang/Object;)V
      L1
      LINENUMBER 111 L1
      RETURN
      L2
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/ExceptionDisplay; L0 L2 0
      MAXSTACK = 6
      MAXLOCALS = 1

      // access flags 0x1
      public postRenderCleanup()V
      NEW org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_postRenderCleanup_1240b42a4364de34
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_postRenderCleanup_1240b42a4364de3b : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      INVOKESPECIAL org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_postRenderCleanup_1240b42a4364de34.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      L0
      DUP
      ASTORE 1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_postRenderCleanup_1240b42a4364de34; L0 L1 1
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setupRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      NEW org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_setupRender_1240b42a4364de3c : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 1
      ALOAD 2
      INVOKESPECIAL org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      L0
      DUP
      ASTORE 3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_setupRender_1240b42a4364de2c; L0 L1 3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beginRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beforeRenderTemplate(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRenderTemplate(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beforeRenderBody(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRenderBody(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      NEW org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_afterRender_1240b42a4364de3d : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 1
      ALOAD 2
      INVOKESPECIAL org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      L0
      DUP
      ASTORE 3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_afterRender_1240b42a4364de2e; L0 L1 3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public cleanupRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public dispatchComponentEvent(Lorg/apache/tapestry5/runtime/ComponentEvent;)Z
      ICONST_0
      IRETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getComponentResources()Lorg/apache/tapestry5/ComponentResources;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.internalComponentResources : Lorg/apache/tapestry5/internal/InternalComponentResources;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidLoad()V
      NEW org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_containingPageDidLoad_1240b42a4364de36
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_containingPageDidLoad_1240b42a4364de39 : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      INVOKESPECIAL org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_containingPageDidLoad_1240b42a4364de36.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      L0
      DUP
      ASTORE 1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_containingPageDidLoad_1240b42a4364de36; L0 L1 1
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidDetach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidAttach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public restoreStateBeforePageAttach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getFrame()Ljava/lang/StackTraceElement;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_frame ()Ljava/lang/StackTraceElement;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setFrame(Ljava/lang/StackTraceElement;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_frame (Ljava/lang/StackTraceElement;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getInfo()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_info ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setInfo(Lorg/apache/tapestry5/ioc/services/ExceptionInfo;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_info (Lorg/apache/tapestry5/ioc/services/ExceptionInfo;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_propertyName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setPropertyName(Ljava/lang/String;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_propertyName (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      // signature ()Ljava/util/List<Lorg/apache/tapestry5/ioc/services/ExceptionInfo;>;
      // declaration: java.util.List<org.apache.tapestry5.ioc.services.ExceptionInfo> getStack()
      public getStack()Ljava/util/List;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_stack ()Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      // signature Ljava/util/List<Lorg/apache/tapestry5/ioc/services/ExceptionInfo;>;
      // declaration: null setStack extends java.util.List<org.apache.tapestry5.ioc.services.ExceptionInfo>
      public setStack(Ljava/util/List;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_stack (Ljava/util/List;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getToggleId()Ljava/lang/String;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getfieldvalue_toggleId ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setToggleId(Ljava/lang/String;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.set_toggleId (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final setfieldvalue_importedAssets_setupRender([Lorg/apache/tapestry5/Asset;)V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Field importedAssets_setupRender of class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$setupRender_1240b42a4364de2d(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$afterRender_1240b42a4364de2f(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public render(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      NEW org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_render_1240b42a4364de3a : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 1
      ALOAD 2
      INVOKESPECIAL org/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      L0
      DUP
      ASTORE 3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/ExceptionDisplay$Invocation_render_1240b42a4364de30; L0 L1 3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$render_1240b42a4364de31(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_jsSupport()Lorg/apache/tapestry5/services/javascript/JavaScriptSupport;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.jsSupport_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/services/javascript/JavaScriptSupport
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.jsSupport : Lorg/apache/tapestry5/services/javascript/JavaScriptSupport;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$postRenderCleanup_1240b42a4364de35()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final setfieldvalue_exception$conduit(Lorg/apache/tapestry5/internal/transform/ParameterConduit;)V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Field exception$conduit of class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_exception()Ljava/lang/Throwable;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.exception_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/Throwable
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.exception : Ljava/lang/Throwable;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$containingPageDidLoad_1240b42a4364de37()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_frame()Ljava/lang/StackTraceElement;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frame_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/StackTraceElement
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frame : Ljava/lang/StackTraceElement;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_frame(Ljava/lang/StackTraceElement;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frame_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frame : Ljava/lang/StackTraceElement;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_info()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.info_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/services/ExceptionInfo
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.info : Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_info(Lorg/apache/tapestry5/ioc/services/ExceptionInfo;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.info_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.info : Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_propertyName()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.propertyName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/String
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.propertyName : Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_propertyName(Ljava/lang/String;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.propertyName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.propertyName : Ljava/lang/String;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_sawDoFilter()Z
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.sawDoFilter_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/Boolean
      INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.sawDoFilter : Z
      IRETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_sawDoFilter(Z)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.sawDoFilter_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ILOAD 1
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ILOAD 1
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.sawDoFilter : Z
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_stack()Ljava/util/List;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.stack_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/util/List
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.stack : Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_stack(Ljava/util/List;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.stack_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.stack : Ljava/util/List;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_toggleId()Ljava/lang/String;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.toggleId_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/String
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.toggleId : Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final set_toggleId(Ljava/lang/String;)V
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.toggleId_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.set (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.toggleId : Ljava/lang/String;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final shimget_importedAssets_setupRender()[Lorg/apache/tapestry5/Asset;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.importedAssets_setupRender : [Lorg/apache/tapestry5/Asset;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final shimget_exception$conduit()Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.exception$conduit : Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>()V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Class org.apache.tapestry5.corelib.components.ExceptionDisplay has been transformed and may not be directly instantiated."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 2
      LDC "org.apache.tapestry5.internal.InternalComponentResources"
      INVOKESTATIC org/apache/tapestry5/internal/plastic/PlasticInternalUtils.getFromInstanceContext (Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/String;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/InternalComponentResources
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.internalComponentResources : Lorg/apache/tapestry5/internal/InternalComponentResources;
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST [Lorg/apache/tapestry5/Asset;
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.importedAssets_setupRender : [Lorg/apache/tapestry5/Asset;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/services/ExceptionAnalyzer
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.analyzer : Lorg/apache/tapestry5/ioc/services/ExceptionAnalyzer;
      ALOAD 0
      ALOAD 1
      ICONST_2
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/services/StackTraceElementAnalyzer
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frameAnalyzer : Lorg/apache/tapestry5/services/StackTraceElementAnalyzer;
      ALOAD 0
      ALOAD 1
      ICONST_3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.jsSupport_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 2
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      ALOAD 1
      ICONST_4
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/transform/ParameterConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.exception$conduit : Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ALOAD 0
      ALOAD 1
      ICONST_5
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.exception_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 6
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.frame_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 7
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.info_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 8
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.propertyName_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 9
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.sawDoFilter_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 10
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.stack_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 11
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.toggleId_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 1
      LDC 12
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_containingPageDidLoad_1240b42a4364de39 : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      LDC 13
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_render_1240b42a4364de3a : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      LDC 14
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_postRenderCleanup_1240b42a4364de3b : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      LDC 15
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_setupRender_1240b42a4364de3c : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      LDC 16
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/ExceptionDisplay.methodinvocationbundle_afterRender_1240b42a4364de3d : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.initializeInstance ()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] TapestryModule.ObjectRenderer Creating service 'ObjectRenderer'.
      [DEBUG] TapestryIOCModule.PlasticProxyFactory Loading class $ObjectRenderer_1240b42a4364de42:
      // class version 49.0 (49)
      // access flags 0x1
      public class $ObjectRenderer_1240b42a4364de42 implements org/apache/tapestry5/services/ObjectRenderer java/io/Serializable {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/ObjectCreator; creator

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken; token

      // access flags 0x1
      public render(Ljava/lang/Object;Lorg/apache/tapestry5/MarkupWriter;)V
      ALOAD 0
      INVOKESPECIAL $ObjectRenderer_1240b42a4364de42.delegate ()Lorg/apache/tapestry5/services/ObjectRenderer;
      ALOAD 1
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/services/ObjectRenderer.render (Ljava/lang/Object;Lorg/apache/tapestry5/MarkupWriter;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private delegate()Lorg/apache/tapestry5/services/ObjectRenderer;
      ALOAD 0
      GETFIELD $ObjectRenderer_1240b42a4364de42.creator : Lorg/apache/tapestry5/ioc/ObjectCreator;
      INVOKEINTERFACE org/apache/tapestry5/ioc/ObjectCreator.createObject ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/services/ObjectRenderer
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private writeReplace()Ljava/lang/Object; throws java/io/ObjectStreamException
      ALOAD 0
      GETFIELD $ObjectRenderer_1240b42a4364de42.token : Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "<Proxy for ObjectRenderer(org.apache.tapestry5.services.ObjectRenderer)>"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/ObjectCreator
      PUTFIELD $ObjectRenderer_1240b42a4364de42.creator : Lorg/apache/tapestry5/ioc/ObjectCreator;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/internal/ServiceProxyToken
      PUTFIELD $ObjectRenderer_1240b42a4364de42.token : Lorg/apache/tapestry5/ioc/internal/ServiceProxyToken;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.RenderObject // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/RenderObject$Shim_1240b42a4364de47 extends org/apache/tapestry5/internal/plastic/PlasticClassHandleShim {

      // access flags 0x1
      public <init>()V
      ALOAD 0
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/PlasticClassHandleShim.<init> ()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;I)Ljava/lang/Object;
      ALOAD 1
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      ILOAD 2
      TABLESWITCH
      0: L0
      default: L1
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.shimget_object$conduit ()Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ARETURN
      L1
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L2
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;ILjava/lang/Object;)V
      ALOAD 1
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      ALOAD 3
      ILOAD 2
      TABLESWITCH
      0: L0
      default: L1
      L0
      CHECKCAST org/apache/tapestry5/internal/transform/ParameterConduit
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.setfieldvalue_object$conduit (Lorg/apache/tapestry5/internal/transform/ParameterConduit;)V
      GOTO L2
      L1
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L2
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public invoke(Ljava/lang/Object;I[Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocationResult;
      ALOAD 1
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      ILOAD 2
      TABLESWITCH
      0: L0
      default: L1
      L0
      L2
      ALOAD 3
      ICONST_0
      AALOAD
      CHECKCAST org/apache/tapestry5/MarkupWriter
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.beginRender (Lorg/apache/tapestry5/MarkupWriter;)Z
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      NEW org/apache/tapestry5/internal/plastic/SuccessMethodInvocationResult
      DUP_X1
      SWAP
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/SuccessMethodInvocationResult.<init> (Ljava/lang/Object;)V
      ARETURN
      L3
      L1
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L4
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.RenderObject // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/RenderObject$Invocation_containingPageDidLoad_1240b42a4364de45 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void containingPageDidLoad() of class org.apache.tapestry5.corelib.components.RenderObject is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.advised$containingPageDidLoad_1240b42a4364de46 ()V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.RenderObject // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/RenderObject$Invocation_postRenderCleanup_1240b42a4364de43 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void postRenderCleanup() of class org.apache.tapestry5.corelib.components.RenderObject is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Parameter index out of range."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.advised$postRenderCleanup_1240b42a4364de44 ()V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.RenderObject // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40 extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x2
      private Lorg/apache/tapestry5/MarkupWriter; p0

      // access flags 0x2
      private Lorg/apache/tapestry5/runtime/RenderQueue; p1

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 4
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      ALOAD 5
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void render(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.RenderQueue) of class org.apache.tapestry5.corelib.components.RenderObject is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/MarkupWriter
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p0 : Lorg/apache/tapestry5/MarkupWriter;
      GOTO L3
      L1
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/runtime/RenderQueue
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      ALOAD 0
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ARETURN
      L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.p1 : Lorg/apache/tapestry5/runtime/RenderQueue;
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.advised$render_1240b42a4364de41 (Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.RenderObject // class version 49.0 (49)
      // access flags 0x11
      public final class org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e extends org/apache/tapestry5/internal/plastic/AbstractMethodInvocation implements org/apache/tapestry5/plastic/MethodInvocation {

      // access flags 0x2
      private Lorg/apache/tapestry5/MarkupWriter; p0

      // access flags 0x2
      private Lorg/apache/tapestry5/runtime/Event; p1

      // access flags 0x1
      public <init>(Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      ALOAD 0
      ALOAD 1
      ALOAD 2
      ALOAD 3
      INVOKESPECIAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      ALOAD 0
      ALOAD 4
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      ALOAD 5
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p1 : Lorg/apache/tapestry5/runtime/Event;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setReturnValue(Ljava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Method public void beginRender(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.Event) of class org.apache.tapestry5.corelib.components.RenderObject is void, setting a return value is not allowed."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getReturnValue()Ljava/lang/Object;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setParameter(ILjava/lang/Object;)Lorg/apache/tapestry5/plastic/MethodInvocation;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/MarkupWriter
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      GOTO L3
      L1
      ALOAD 0
      ALOAD 2
      CHECKCAST org/apache/tapestry5/runtime/Event
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p1 : Lorg/apache/tapestry5/runtime/Event;
      GOTO L3
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      ALOAD 0
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getParameter(I)Ljava/lang/Object;
      ILOAD 1
      TABLESWITCH
      0: L0
      1: L1
      default: L2
      L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ARETURN
      L1
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p1 : Lorg/apache/tapestry5/runtime/Event;
      ARETURN
      L2
      NEW java/lang/IllegalArgumentException
      DUP
      LDC "Switch value not matched in case statement."
      INVOKESPECIAL java/lang/IllegalArgumentException.<init> (Ljava/lang/String;)V
      ATHROW
      L3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public proceedToAdvisedMethod()V
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.getInstance ()Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/corelib/components/RenderObject
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p0 : Lorg/apache/tapestry5/MarkupWriter;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.p1 : Lorg/apache/tapestry5/runtime/Event;
      L0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.advised$beginRender_1240b42a4364de3f (Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      L1
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] components.RenderObject // class version 49.0 (49)
      // access flags 0x21
      public class org/apache/tapestry5/corelib/components/RenderObject implements org/apache/tapestry5/runtime/Component org/apache/tapestry5/runtime/RenderCommand {

      // compiled from: RenderObject.java

      // access flags 0x2
      private Ljava/lang/Object; object
      @Lorg/apache/tapestry5/annotations/Parameter;(required=true)

      // access flags 0x12
      // signature Lorg/apache/tapestry5/services/ObjectRenderer<Ljava/lang/Object;>;
      // declaration: org.apache.tapestry5.services.ObjectRenderer<java.lang.Object>
      private final Lorg/apache/tapestry5/services/ObjectRenderer; renderer
      @Lorg/apache/tapestry5/ioc/annotations/Inject;()
      @Lorg/apache/tapestry5/ioc/annotations/Primary;()

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/InternalComponentResources; internalComponentResources

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/transform/ParameterConduit; object$conduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/FieldConduit; object_FieldConduit

      // access flags 0x12
      private final Lorg/apache/tapestry5/plastic/InstanceContext; instanceContext

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_containingPageDidLoad_1240b42a4364de48

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_postRenderCleanup_1240b42a4364de49

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_render_1240b42a4364de4a

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle; methodinvocationbundle_beginRender_1240b42a4364de4b

      // access flags 0x2
      private initializeInstance()V
      L0
      LINENUMBER 32 L0
      RETURN
      L1
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/RenderObject; L0 L1 0
      MAXSTACK = 1
      MAXLOCALS = 1

      // access flags 0x0
      beginRender(Lorg/apache/tapestry5/MarkupWriter;)Z
      L0
      LINENUMBER 43 L0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.renderer : Lorg/apache/tapestry5/services/ObjectRenderer;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.getfieldvalue_object ()Ljava/lang/Object;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/services/ObjectRenderer.render (Ljava/lang/Object;Lorg/apache/tapestry5/MarkupWriter;)V
      L1
      LINENUMBER 45 L1
      ICONST_0
      IRETURN
      L2
      LOCALVARIABLE this Lorg/apache/tapestry5/corelib/components/RenderObject; L0 L2 0
      LOCALVARIABLE writer Lorg/apache/tapestry5/MarkupWriter; L0 L2 1
      MAXSTACK = 3
      MAXLOCALS = 2

      // access flags 0x1
      public postRenderCleanup()V
      NEW org/apache/tapestry5/corelib/components/RenderObject$Invocation_postRenderCleanup_1240b42a4364de43
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_postRenderCleanup_1240b42a4364de49 : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      INVOKESPECIAL org/apache/tapestry5/corelib/components/RenderObject$Invocation_postRenderCleanup_1240b42a4364de43.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      L0
      DUP
      ASTORE 1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/RenderObject$Invocation_postRenderCleanup_1240b42a4364de43; L0 L1 1
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public setupRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beginRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      NEW org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_beginRender_1240b42a4364de4b : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 1
      ALOAD 2
      INVOKESPECIAL org/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      L0
      DUP
      ASTORE 3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/RenderObject$Invocation_beginRender_1240b42a4364de3e; L0 L1 3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beforeRenderTemplate(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRenderTemplate(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public beforeRenderBody(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRenderBody(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public afterRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public cleanupRender(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public dispatchComponentEvent(Lorg/apache/tapestry5/runtime/ComponentEvent;)Z
      ICONST_0
      IRETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getComponentResources()Lorg/apache/tapestry5/ComponentResources;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.internalComponentResources : Lorg/apache/tapestry5/internal/InternalComponentResources;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidLoad()V
      NEW org/apache/tapestry5/corelib/components/RenderObject$Invocation_containingPageDidLoad_1240b42a4364de45
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_containingPageDidLoad_1240b42a4364de48 : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      INVOKESPECIAL org/apache/tapestry5/corelib/components/RenderObject$Invocation_containingPageDidLoad_1240b42a4364de45.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;)V
      L0
      DUP
      ASTORE 1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/RenderObject$Invocation_containingPageDidLoad_1240b42a4364de45; L0 L1 1
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidDetach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public containingPageDidAttach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public restoreStateBeforePageAttach()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$beginRender_1240b42a4364de3f(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/Event;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public render(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      NEW org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40
      DUP
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_render_1240b42a4364de4a : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 1
      ALOAD 2
      INVOKESPECIAL org/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40.<init> (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      L0
      DUP
      ASTORE 3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/AbstractMethodInvocation.proceed ()Lorg/apache/tapestry5/plastic/MethodInvocation;
      RETURN
      L1
      LOCALVARIABLE var0 Lorg/apache/tapestry5/corelib/components/RenderObject$Invocation_render_1240b42a4364de40; L0 L1 3
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$render_1240b42a4364de41(Lorg/apache/tapestry5/MarkupWriter;Lorg/apache/tapestry5/runtime/RenderQueue;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$postRenderCleanup_1240b42a4364de44()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final setfieldvalue_object$conduit(Lorg/apache/tapestry5/internal/transform/ParameterConduit;)V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Field object$conduit of class org.apache.tapestry5.corelib.components.RenderObject is read-only."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final getfieldvalue_object()Ljava/lang/Object;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.object_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      INVOKEINTERFACE org/apache/tapestry5/plastic/FieldConduit.get (Ljava/lang/Object;Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST java/lang/Object
      DUP
      ALOAD 0
      SWAP
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.object : Ljava/lang/Object;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public advised$containingPageDidLoad_1240b42a4364de46()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1010
      final shimget_object$conduit()Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ALOAD 0
      GETFIELD org/apache/tapestry5/corelib/components/RenderObject.object$conduit : Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>()V
      NEW java/lang/IllegalStateException
      DUP
      LDC "Class org.apache.tapestry5.corelib.components.RenderObject has been transformed and may not be directly instantiated."
      INVOKESPECIAL java/lang/IllegalStateException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 2
      LDC "org.apache.tapestry5.internal.InternalComponentResources"
      INVOKESTATIC org/apache/tapestry5/internal/plastic/PlasticInternalUtils.getFromInstanceContext (Lorg/apache/tapestry5/plastic/InstanceContext;Ljava/lang/String;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/InternalComponentResources
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.internalComponentResources : Lorg/apache/tapestry5/internal/InternalComponentResources;
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/services/ObjectRenderer
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.renderer : Lorg/apache/tapestry5/services/ObjectRenderer;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/ComputedValue
      ALOAD 2
      INVOKEINTERFACE org/apache/tapestry5/plastic/ComputedValue.get (Lorg/apache/tapestry5/plastic/InstanceContext;)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/transform/ParameterConduit
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.object$conduit : Lorg/apache/tapestry5/internal/transform/ParameterConduit;
      ALOAD 0
      ALOAD 1
      ICONST_2
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/plastic/FieldConduit
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.object_FieldConduit : Lorg/apache/tapestry5/plastic/FieldConduit;
      ALOAD 0
      ALOAD 2
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.instanceContext : Lorg/apache/tapestry5/plastic/InstanceContext;
      ALOAD 0
      ALOAD 1
      ICONST_3
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_containingPageDidLoad_1240b42a4364de48 : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      ICONST_4
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_postRenderCleanup_1240b42a4364de49 : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      ICONST_5
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_render_1240b42a4364de4a : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      ALOAD 1
      LDC 6
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/plastic/MethodInvocationBundle
      PUTFIELD org/apache/tapestry5/corelib/components/RenderObject.methodinvocationbundle_beginRender_1240b42a4364de4b : Lorg/apache/tapestry5/internal/plastic/MethodInvocationBundle;
      ALOAD 0
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/RenderObject.initializeInstance ()V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de4c:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de4c implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "productionMode"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4c.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getProductionMode ()Z
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'productionMode' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4c.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4c.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'productionMode' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport productionMode]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4c.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4c.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de4d:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de4d implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "message"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4d.navigate (Ljava/lang/Object;)Ljava/lang/Throwable;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL java/lang/Throwable.getMessage ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'rootException.message' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4d.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4d.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'rootException.message' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private navigate(Ljava/lang/Object;)Ljava/lang/Throwable;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4d.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getRootException ()Ljava/lang/Throwable;
      DUP
      IFNONNULL L0
      LDC "rootException"
      LDC "rootException.message"
      ALOAD 1
      INVOKESTATIC org/apache/tapestry5/internal/services/PropertyConduitSourceImpl.nullTerm (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/NullPointerException;
      ATHROW
      GOTO L1
      L0
      L1
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport rootException.message]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4d.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4d.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de4e:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de4e implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "stack"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4e.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getStack ()Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4e.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST java/util/List
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setStack (Ljava/util/List;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4e.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4e.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'stack' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay stack]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4e.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4e.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de4f:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de4f implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "info"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4f.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getInfo ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de4f.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST org/apache/tapestry5/ioc/services/ExceptionInfo
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setInfo (Lorg/apache/tapestry5/ioc/services/ExceptionInfo;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4f.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de4f.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'info' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay info]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4f.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de4f.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de50:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de50 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "className"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de50.navigate (Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getClassName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'info.className' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de50.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de50.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'info.className' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private navigate(Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de50.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getInfo ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      LDC "info"
      LDC "info.className"
      ALOAD 1
      INVOKESTATIC org/apache/tapestry5/internal/services/PropertyConduitSourceImpl.nullTerm (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/NullPointerException;
      ATHROW
      GOTO L1
      L0
      L1
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay info.className]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de50.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de50.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de51:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de51 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "message"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de51.navigate (Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getMessage ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'info.message' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de51.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de51.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'info.message' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private navigate(Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de51.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getInfo ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      LDC "info"
      LDC "info.message"
      ALOAD 1
      INVOKESTATIC org/apache/tapestry5/internal/services/PropertyConduitSourceImpl.nullTerm (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/NullPointerException;
      ATHROW
      GOTO L1
      L0
      L1
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay info.message]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de51.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de51.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de52:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de52 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "showPropertyList"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de52.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getShowPropertyList ()Z
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'showPropertyList' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de52.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de52.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'showPropertyList' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay showPropertyList]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de52.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de52.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de53:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de53 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "propertyNames"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de53.navigate (Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getPropertyNames ()Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'info.propertyNames' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de53.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de53.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'info.propertyNames' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private navigate(Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de53.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getInfo ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      LDC "info"
      LDC "info.propertyNames"
      ALOAD 1
      INVOKESTATIC org/apache/tapestry5/internal/services/PropertyConduitSourceImpl.nullTerm (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/NullPointerException;
      ATHROW
      GOTO L1
      L0
      L1
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay info.propertyNames]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de53.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de53.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de54:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de54 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "propertyName"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de54.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getPropertyName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de54.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST java/lang/String
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setPropertyName (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de54.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de54.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'propertyName' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay propertyName]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de54.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de54.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de55:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de55 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "propertyValue"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de55.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getPropertyValue ()Ljava/lang/Object;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'propertyValue' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de55.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de55.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'propertyValue' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay propertyValue]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de55.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de55.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de56:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de56 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "stackTrace"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de56.navigate (Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEINTERFACE org/apache/tapestry5/ioc/services/ExceptionInfo.getStackTrace ()Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'info.stackTrace' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de56.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de56.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'info.stackTrace' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private navigate(Ljava/lang/Object;)Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de56.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getInfo ()Lorg/apache/tapestry5/ioc/services/ExceptionInfo;
      DUP
      IFNONNULL L0
      LDC "info"
      LDC "info.stackTrace"
      ALOAD 1
      INVOKESTATIC org/apache/tapestry5/internal/services/PropertyConduitSourceImpl.nullTerm (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/NullPointerException;
      ATHROW
      GOTO L1
      L0
      L1
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay info.stackTrace]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de56.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de56.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de57:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de57 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "toggleId"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de57.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getToggleId ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de57.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST java/lang/String
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setToggleId (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de57.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de57.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'toggleId' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay toggleId]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de57.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de57.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de58:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de58 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "frame"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de58.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getFrame ()Ljava/lang/StackTraceElement;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de58.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST java/lang/StackTraceElement
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.setFrame (Ljava/lang/StackTraceElement;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de58.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de58.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'frame' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay frame]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de58.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de58.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de59:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de59 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "frameClass"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de59.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/components/ExceptionDisplay.getFrameClass ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'frameClass' for class org.apache.tapestry5.corelib.components.ExceptionDisplay is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de59.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de59.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/components/ExceptionDisplay;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'frameClass' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/components/ExceptionDisplay
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.components.ExceptionDisplay frameClass]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de59.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de59.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de5a:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de5a implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "rootException"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5a.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getRootException ()Ljava/lang/Throwable;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'rootException' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5a.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5a.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'rootException' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport rootException]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5a.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5a.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de5b:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de5b implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "tapestryVersion"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5b.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getTapestryVersion ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'tapestryVersion' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5b.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5b.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'tapestryVersion' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport tapestryVersion]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5b.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5b.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de5c:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de5c implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "applicationVersion"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5c.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getApplicationVersion ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'applicationVersion' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5c.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5c.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'applicationVersion' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport applicationVersion]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5c.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5c.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de5d:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de5d implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "request"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5d.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getRequest ()Lorg/apache/tapestry5/services/Request;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5d.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST org/apache/tapestry5/services/Request
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.setRequest (Lorg/apache/tapestry5/services/Request;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5d.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5d.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'request' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport request]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5d.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5d.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de5e:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de5e implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "hasSession"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5e.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getHasSession ()Z
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'hasSession' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5e.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5e.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'hasSession' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport hasSession]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5e.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5e.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de5f:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de5f implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "attributeNames"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5f.navigate (Ljava/lang/Object;)Lorg/apache/tapestry5/services/Session;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEINTERFACE org/apache/tapestry5/services/Session.getAttributeNames ()Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'session.attributeNames' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5f.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de5f.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'session.attributeNames' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private navigate(Ljava/lang/Object;)Lorg/apache/tapestry5/services/Session;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de5f.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getSession ()Lorg/apache/tapestry5/services/Session;
      DUP
      IFNONNULL L0
      LDC "session"
      LDC "session.attributeNames"
      ALOAD 1
      INVOKESTATIC org/apache/tapestry5/internal/services/PropertyConduitSourceImpl.nullTerm (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/NullPointerException;
      ATHROW
      GOTO L1
      L0
      L1
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport session.attributeNames]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5f.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de5f.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de60:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de60 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "attributeName"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de60.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getAttributeName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de60.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST java/lang/String
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.setAttributeName (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de60.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de60.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'attributeName' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport attributeName]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de60.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de60.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de61:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de61 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "attributeValue"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de61.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getAttributeValue ()Ljava/lang/Object;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'attributeValue' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de61.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de61.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'attributeValue' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport attributeValue]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de61.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de61.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de62:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de62 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "systemProperties"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de62.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getSystemProperties ()Ljava/util/List;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'systemProperties' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de62.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de62.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'systemProperties' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport systemProperties]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de62.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de62.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de63:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de63 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "propertyName"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de63.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getPropertyName ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de63.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      RETURN
      GOTO L1
      L0
      L1
      ALOAD 2
      CHECKCAST java/lang/String
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.setPropertyName (Ljava/lang/String;)V
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de63.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de63.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'propertyName' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport propertyName]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de63.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de63.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de64:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de64 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/internal/services/PropertyConduitDelegate; delegate

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      ACONST_NULL
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de64.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.isComplexProperty ()Z
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de64.delegate : Lorg/apache/tapestry5/internal/services/PropertyConduitDelegate;
      SWAP
      INVOKEVIRTUAL org/apache/tapestry5/internal/services/PropertyConduitDelegate.invert (Ljava/lang/Object;)Z
      INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression '! complexProperty' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de64.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de64.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression '! complexProperty' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport ! complexProperty]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/internal/services/PropertyConduitDelegate
      PUTFIELD $InternalPropertyConduit_1240b42a4364de64.delegate : Lorg/apache/tapestry5/internal/services/PropertyConduitDelegate;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de64.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_2
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de64.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de65:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de65 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "propertyValue"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de65.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getPropertyValue ()Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'propertyValue' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de65.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de65.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'propertyValue' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport propertyValue]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de65.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de65.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] InternalModule.ComponentInstantiatorSource Loading class $InternalPropertyConduit_1240b42a4364de66:
      // class version 49.0 (49)
      // access flags 0x1
      public class $InternalPropertyConduit_1240b42a4364de66 implements org/apache/tapestry5/internal/InternalPropertyConduit {

      // access flags 0x12
      private final Lorg/apache/tapestry5/ioc/AnnotationProvider; annotationProvider

      // access flags 0x12
      private final Ljava/lang/Class; propertyType

      // access flags 0x1
      public getPropertyName()Ljava/lang/String;
      LDC "complexPropertyValue"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public get(Ljava/lang/Object;)Ljava/lang/Object;
      ALOAD 0
      ALOAD 1
      INVOKEVIRTUAL $InternalPropertyConduit_1240b42a4364de66.getRoot (Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      DUP
      IFNONNULL L0
      ACONST_NULL
      ARETURN
      GOTO L1
      L0
      L1
      INVOKEVIRTUAL org/apache/tapestry5/corelib/pages/ExceptionReport.getComplexPropertyValue ()[Ljava/lang/String;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public set(Ljava/lang/Object;Ljava/lang/Object;)V
      NEW java/lang/RuntimeException
      DUP
      LDC "Expression 'complexPropertyValue' for class org.apache.tapestry5.corelib.pages.ExceptionReport is read-only."
      INVOKESPECIAL java/lang/RuntimeException.<init> (Ljava/lang/String;)V
      ATHROW
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getPropertyType()Ljava/lang/Class;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de66.propertyType : Ljava/lang/Class;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ALOAD 0
      GETFIELD $InternalPropertyConduit_1240b42a4364de66.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 1
      INVOKEINTERFACE org/apache/tapestry5/ioc/AnnotationProvider.getAnnotation (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x2
      private getRoot(Ljava/lang/Object;)Lorg/apache/tapestry5/corelib/pages/ExceptionReport;
      ALOAD 1
      DUP
      IFNONNULL L0
      NEW java/lang/NullPointerException
      DUP
      LDC "Root object of property expression 'complexPropertyValue' is null."
      INVOKESPECIAL java/lang/NullPointerException.<init> (Ljava/lang/String;)V
      ATHROW
      GOTO L1
      L0
      L1
      CHECKCAST org/apache/tapestry5/corelib/pages/ExceptionReport
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public toString()Ljava/lang/String;
      LDC "PropertyConduit[org.apache.tapestry5.corelib.pages.ExceptionReport complexPropertyValue]"
      ARETURN
      MAXSTACK = 0
      MAXLOCALS = 0

      // access flags 0x1
      public <init>(Lorg/apache/tapestry5/internal/plastic/StaticContext;Lorg/apache/tapestry5/plastic/InstanceContext;)V
      ALOAD 0
      INVOKESPECIAL java/lang/Object.<init> ()V
      ALOAD 0
      ALOAD 1
      ICONST_0
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST org/apache/tapestry5/ioc/AnnotationProvider
      PUTFIELD $InternalPropertyConduit_1240b42a4364de66.annotationProvider : Lorg/apache/tapestry5/ioc/AnnotationProvider;
      ALOAD 0
      ALOAD 1
      ICONST_1
      INVOKEVIRTUAL org/apache/tapestry5/internal/plastic/StaticContext.get (I)Ljava/lang/Object;
      CHECKCAST java/lang/Class
      PUTFIELD $InternalPropertyConduit_1240b42a4364de66.propertyType : Ljava/lang/Class;
      RETURN
      MAXSTACK = 0
      MAXLOCALS = 0
      }

      [DEBUG] transform.ParameterWorker core/ExceptionReport:if loading parameter negate
      [DEBUG] transform.ParameterWorker core/ExceptionReport:if parameter negate not yet bound
      [DEBUG] transform.ParameterWorker core/ExceptionReport:if parameter negate bound to default null
      [DEBUG] transform.ParameterWorker core/ExceptionReport:if loading parameter test
      [DEBUG] transform.ParameterWorker core/ExceptionReport:if loading parameter else
      [DEBUG] transform.ParameterWorker core/ExceptionReport:exceptiondisplay loading parameter exception
      [DEBUG] transform.ParameterWorker core/ExceptionReport:exceptiondisplay.loop loading parameter source
      [DEBUG] transform.ParameterWorker core/ExceptionReport:exceptiondisplay.loop loading parameter value
      [DEBUG] transform.ParameterWorker core/ExceptionReport:exceptiondisplay.loop invoking default method org.apache.tapestry5.internal.transform.BridgeClassTransformation$WrapMethodHandleAsMethodAccess@1074e09
      [DEBUG] transform.ParameterWorker core/ExceptionReport:exceptiondisplay.loop loading parameter element

        Attachments

          Activity

            People

            • Assignee:
              hlship Howard M. Lewis Ship
              Reporter:
              based22 Basile Chandesris
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: