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