You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org> on 2011/10/17 20:41:10 UTC

[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via .tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)

    [ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13129072#comment-13129072 ] 

Howard M. Lewis Ship commented on TAP5-1630:
--------------------------------------------

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.
                
> NPE on .func.F.flow(F.java:297) via .tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-1630
>                 URL: https://issues.apache.org/jira/browse/TAP5-1630
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: plastic, tapestry-func
>    Affects Versions: 5.3
>            Reporter: Basile Chandesris
>              Labels: tapestry-func, tree
>
> 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

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira