Tapestry 5
  1. Tapestry 5
  2. TAP5-1630

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major 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

        Activity

        Hide
        Basile Chandesris added a comment -

        https://github.com/apache/tapestry5/blob/trunk/tapestry-func/src/main/java/org/apache/tapestry5/func/F.java

        /**

        • Extracts the values from the collection to form a {@link Flow}

          . The Collection

        • may change after the Flow is created without affecting the Flow.
          */
          public static <T> Flow<T> flow(Collection<T> values) { assert values != null; if (values.isEmpty()) <-- 297 return emptyFlow(); return new ArrayFlow<T>(values); }
        Show
        Basile Chandesris added a comment - https://github.com/apache/tapestry5/blob/trunk/tapestry-func/src/main/java/org/apache/tapestry5/func/F.java /** Extracts the values from the collection to form a {@link Flow} . The Collection may change after the Flow is created without affecting the Flow. */ public static <T> Flow<T> flow(Collection<T> values) { assert values != null; if (values.isEmpty()) <-- 297 return emptyFlow(); return new ArrayFlow<T>(values); }
        Hide
        Howard M. Lewis Ship added a comment - - edited

        I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document that TreeModelAdapter.getChildren() must not return null.

        Show
        Howard M. Lewis Ship added a comment - - edited I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document that TreeModelAdapter.getChildren() must not return null.
        Hide
        Basile Chandesris added a comment - - edited

        It is now working, it was null. +1 'accept null'.

        Show
        Basile Chandesris added a comment - - edited It is now working, it was null. +1 'accept null'.
        Hide
        Basile Chandesris added a comment -

        Note on TreeNode: Why boolean getHasChildren(); and not boolean hasChildren(); ?
        https://github.com/apache/tapestry5/blob/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeNode.java

        Show
        Basile Chandesris added a comment - Note on TreeNode: Why boolean getHasChildren(); and not boolean hasChildren(); ? https://github.com/apache/tapestry5/blob/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeNode.java
        Hide
        Howard M. Lewis Ship added a comment -

        getHasChildren() implies a property name of "hasChildren". hasChildren() is no property name, meaning it necessary (in Tapestry property expressions) to include the parens to explicitly make it a method call.

        Show
        Howard M. Lewis Ship added a comment - getHasChildren() implies a property name of "hasChildren". hasChildren() is no property name, meaning it necessary (in Tapestry property expressions) to include the parens to explicitly make it a method call.
        Hide
        Howard M. Lewis Ship added a comment -

        Null should be allowed

        Show
        Howard M. Lewis Ship added a comment - Null should be allowed
        Hide
        Hudson added a comment -

        Integrated in tapestry-trunk-freestyle #578 (See https://builds.apache.org/job/tapestry-trunk-freestyle/578/)
        TAP5-1630: A TreeModelAdapter that returns null from getChildren() causes an NPE

        hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1185333
        Files :

        • /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java
        • /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeModelAdapter.java
        • /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/Stuff.java
        • /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/StuffTreeModelAdapter.java
        Show
        Hudson added a comment - Integrated in tapestry-trunk-freestyle #578 (See https://builds.apache.org/job/tapestry-trunk-freestyle/578/ ) TAP5-1630 : A TreeModelAdapter that returns null from getChildren() causes an NPE hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1185333 Files : /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeModelAdapter.java /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/Stuff.java /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/StuffTreeModelAdapter.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development