You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Basile Chandesris (JIRA)" <ji...@apache.org> on 2011/09/05 21:34:09 UTC
[jira] [Created] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
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
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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
[ 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
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097281#comment-13097281 ]
Basile Chandesris commented on TAP5-1630:
-----------------------------------------
https://github.com/apache/tapestry5/blob/trunk/tapestry-func/src/main/java/org/apache/tapestry5/func/F.java
/**
* Extracts the values from the collection to form a {@link Flow}. The Collection
* may change after the Flow is created without affecting the Flow.
*/
public static <T> Flow<T> flow(Collection<T> values)
{
assert values != null;
if (values.isEmpty()) <-- 297
return emptyFlow();
return new ArrayFlow<T>(values);
}
> 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: plastic, 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098456#comment-13098456 ]
Basile Chandesris commented on TAP5-1630:
-----------------------------------------
It is now working, it was null. +1 'accept null', with a warning in logs and documenting that TreeModelAdapter.getChildren() must not return null.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TAP5-1630) A TreeModelAdapter that returns null
from getChildren() causes an NPE
Posted by "Howard M. Lewis Ship (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship updated TAP5-1630:
---------------------------------------
Component/s: (was: tapestry-func)
Summary: A TreeModelAdapter that returns null from getChildren() causes an NPE (was: NPE on .func.F.flow(F.java:297) via .tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88))
Null should be allowed
> A TreeModelAdapter that returns null from getChildren() causes an NPE
> ---------------------------------------------------------------------
>
> Key: TAP5-1630
> URL: https://issues.apache.org/jira/browse/TAP5-1630
> Project: Tapestry 5
> Issue Type: Bug
> Components: plastic
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> 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
[jira] [Issue Comment Edited] (TAP5-1630) NPE on
.func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098456#comment-13098456 ]
Basile Chandesris edited comment on TAP5-1630 at 9/6/11 11:22 PM:
------------------------------------------------------------------
It is now working, it was null. +1 'accept null'.
was (Author: based22):
It is now working, it was null. +1 'accept null', with a warning in logs and documenting that TreeModelAdapter.getChildren() must not return null.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097281#comment-13097281 ]
Basile Chandesris commented on TAP5-1630:
-----------------------------------------
https://github.com/apache/tapestry5/blob/trunk/tapestry-func/src/main/java/org/apache/tapestry5/func/F.java
/**
* Extracts the values from the collection to form a {@link Flow}. The Collection
* may change after the Flow is created without affecting the Flow.
*/
public static <T> Flow<T> flow(Collection<T> values)
{
assert values != null;
if (values.isEmpty()) <-- 297
return emptyFlow();
return new ArrayFlow<T>(values);
}
> 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: plastic, 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097305#comment-13097305 ]
Howard M. Lewis Ship commented on TAP5-1630:
--------------------------------------------
I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document in the interface that null is not allowed.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098458#comment-13098458 ]
Basile Chandesris commented on TAP5-1630:
-----------------------------------------
Note on TreeNode: Why boolean getHasChildren(); and not boolean hasChildren(); ?
https://github.com/apache/tapestry5/blob/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeNode.java
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (TAP5-1630) A TreeModelAdapter that returns null
from getChildren() causes an NPE
Posted by "Howard M. Lewis Ship (Closed) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship closed TAP5-1630.
--------------------------------------
Resolution: Fixed
Fix Version/s: 5.3
> A TreeModelAdapter that returns null from getChildren() causes an NPE
> ---------------------------------------------------------------------
>
> Key: TAP5-1630
> URL: https://issues.apache.org/jira/browse/TAP5-1630
> Project: Tapestry 5
> Issue Type: Bug
> Components: plastic
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> Labels: tapestry-func, tree
> Fix For: 5.3
>
>
> 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
[jira] [Issue Comment Edited] (TAP5-1630) NPE on
.func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098456#comment-13098456 ]
Basile Chandesris edited comment on TAP5-1630 at 9/6/11 11:22 PM:
------------------------------------------------------------------
It is now working, it was null. +1 'accept null'.
was (Author: based22):
It is now working, it was null. +1 'accept null', with a warning in logs and documenting that TreeModelAdapter.getChildren() must not return null.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (TAP5-1630) A TreeModelAdapter that returns null
from getChildren() causes an NPE
Posted by "Howard M. Lewis Ship (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship updated TAP5-1630:
---------------------------------------
Component/s: (was: tapestry-func)
Summary: A TreeModelAdapter that returns null from getChildren() causes an NPE (was: NPE on .func.F.flow(F.java:297) via .tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88))
Null should be allowed
> A TreeModelAdapter that returns null from getChildren() causes an NPE
> ---------------------------------------------------------------------
>
> Key: TAP5-1630
> URL: https://issues.apache.org/jira/browse/TAP5-1630
> Project: Tapestry 5
> Issue Type: Bug
> Components: plastic
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> 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
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097305#comment-13097305 ]
Howard M. Lewis Ship commented on TAP5-1630:
--------------------------------------------
I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document in the interface that null is not allowed.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098456#comment-13098456 ]
Basile Chandesris commented on TAP5-1630:
-----------------------------------------
It is now working, it was null. +1 'accept null', with a warning in logs and documenting that TreeModelAdapter.getChildren() must not return null.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (Assigned) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship reassigned TAP5-1630:
------------------------------------------
Assignee: Howard M. Lewis Ship
> 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
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> 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
[jira] [Commented] (TAP5-1630) A TreeModelAdapter that returns null
from getChildren() causes an NPE
Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13129145#comment-13129145 ]
Hudson commented on TAP5-1630:
------------------------------
Integrated in tapestry-trunk-freestyle #578 (See [https://builds.apache.org/job/tapestry-trunk-freestyle/578/])
TAP5-1630: A TreeModelAdapter that returns null from getChildren() causes an NPE
hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1185333
Files :
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeModelAdapter.java
* /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/Stuff.java
* /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/StuffTreeModelAdapter.java
> A TreeModelAdapter that returns null from getChildren() causes an NPE
> ---------------------------------------------------------------------
>
> Key: TAP5-1630
> URL: https://issues.apache.org/jira/browse/TAP5-1630
> Project: Tapestry 5
> Issue Type: Bug
> Components: plastic
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> Labels: tapestry-func, tree
> Fix For: 5.3
>
>
> 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
[jira] [Issue Comment Edited] (TAP5-1630) NPE on
.func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097305#comment-13097305 ]
Howard M. Lewis Ship edited comment on TAP5-1630 at 9/5/11 8:06 PM:
--------------------------------------------------------------------
I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document that TreeModelAdapter.getChildren() must not return null.
was (Author: hlship):
I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document in the interface that null is not allowed.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Basile Chandesris (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098458#comment-13098458 ]
Basile Chandesris commented on TAP5-1630:
-----------------------------------------
Note on TreeNode: Why boolean getHasChildren(); and not boolean hasChildren(); ?
https://github.com/apache/tapestry5/blob/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeNode.java
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (TAP5-1630) A TreeModelAdapter that returns null
from getChildren() causes an NPE
Posted by "Howard M. Lewis Ship (Closed) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship closed TAP5-1630.
--------------------------------------
Resolution: Fixed
Fix Version/s: 5.3
> A TreeModelAdapter that returns null from getChildren() causes an NPE
> ---------------------------------------------------------------------
>
> Key: TAP5-1630
> URL: https://issues.apache.org/jira/browse/TAP5-1630
> Project: Tapestry 5
> Issue Type: Bug
> Components: plastic
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> Labels: tapestry-func, tree
> Fix For: 5.3
>
>
> 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
[jira] [Commented] (TAP5-1630) A TreeModelAdapter that returns null
from getChildren() causes an NPE
Posted by "Hudson (Commented) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13129145#comment-13129145 ]
Hudson commented on TAP5-1630:
------------------------------
Integrated in tapestry-trunk-freestyle #578 (See [https://builds.apache.org/job/tapestry-trunk-freestyle/578/])
TAP5-1630: A TreeModelAdapter that returns null from getChildren() causes an NPE
hlship : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1185333
Files :
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java
* /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeModelAdapter.java
* /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/Stuff.java
* /tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/StuffTreeModelAdapter.java
> A TreeModelAdapter that returns null from getChildren() causes an NPE
> ---------------------------------------------------------------------
>
> Key: TAP5-1630
> URL: https://issues.apache.org/jira/browse/TAP5-1630
> Project: Tapestry 5
> Issue Type: Bug
> Components: plastic
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> Labels: tapestry-func, tree
> Fix For: 5.3
>
>
> 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
[jira] [Commented] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (Commented) (JIRA)" <ji...@apache.org>.
[ 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
[jira] [Issue Comment Edited] (TAP5-1630) NPE on
.func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13097305#comment-13097305 ]
Howard M. Lewis Ship edited comment on TAP5-1630 at 9/5/11 8:06 PM:
--------------------------------------------------------------------
I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document that TreeModelAdapter.getChildren() must not return null.
was (Author: hlship):
I believe the problem here is that getChildren() is returning null, rather than an empty list. We should either accept null, or document in the interface that null is not allowed.
> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (TAP5-1630) NPE on .func.F.flow(F.java:297) via
.tree.DefaultTreeModel$DefaultTreeNode.getChildren(DefaultTreeModel.java:88)
Posted by "Howard M. Lewis Ship (Assigned) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship reassigned TAP5-1630:
------------------------------------------
Assignee: Howard M. Lewis Ship
> 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
> Affects Versions: 5.3
> Reporter: Basile Chandesris
> Assignee: Howard M. Lewis Ship
> 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