public class org.eclipse.jetty.jmx.ObjectMBean implements javax.management.DynamicMBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.jmx.ObjectMBean
  super_class: java.lang.Object
{
  private static final org.eclipse.jetty.util.log.Logger LOG;
    descriptor: Lorg/eclipse/jetty/util/log/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  protected final java.lang.Object _managed;
    descriptor: Ljava/lang/Object;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private org.eclipse.jetty.jmx.MetaData _metaData;
    descriptor: Lorg/eclipse/jetty/jmx/MetaData;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.jmx.MBeanContainer _mbeanContainer;
    descriptor: Lorg/eclipse/jetty/jmx/MBeanContainer;
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 47
            ldc Lorg/eclipse/jetty/jmx/ObjectMBean;
            invokestatic org.eclipse.jetty.util.log.Log.getLogger:(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;
            putstatic org.eclipse.jetty.jmx.ObjectMBean.LOG:Lorg/eclipse/jetty/util/log/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // java.lang.Object managedObject
         0: .line 58
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 60
            aload 0 /* this */
            aload 1 /* managedObject */
            putfield org.eclipse.jetty.jmx.ObjectMBean._managed:Ljava/lang/Object;
         2: .line 61
            return
        end local 1 // java.lang.Object managedObject
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    3     1  managedObject  Ljava/lang/Object;
    MethodParameters:
               Name  Flags
      managedObject  

  public java.lang.Object getManagedObject();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 68
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._managed:Ljava/lang/Object;
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;

  public javax.management.ObjectName getObjectName();
    descriptor: ()Ljavax/management/ObjectName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 78
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;

  public java.lang.String getObjectContextBasis();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 99
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;

  public java.lang.String getObjectNameBasis();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 111
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;

  protected void setMBeanContainer(org.eclipse.jetty.jmx.MBeanContainer);
    descriptor: (Lorg/eclipse/jetty/jmx/MBeanContainer;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // org.eclipse.jetty.jmx.MBeanContainer container
         0: .line 116
            aload 0 /* this */
            aload 1 /* container */
            putfield org.eclipse.jetty.jmx.ObjectMBean._mbeanContainer:Lorg/eclipse/jetty/jmx/MBeanContainer;
         1: .line 117
            return
        end local 1 // org.eclipse.jetty.jmx.MBeanContainer container
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    2     1  container  Lorg/eclipse/jetty/jmx/MBeanContainer;
    MethodParameters:
           Name  Flags
      container  

  public org.eclipse.jetty.jmx.MBeanContainer getMBeanContainer();
    descriptor: ()Lorg/eclipse/jetty/jmx/MBeanContainer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 121
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._mbeanContainer:Lorg/eclipse/jetty/jmx/MBeanContainer;
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;

  public javax.management.MBeanInfo getMBeanInfo();
    descriptor: ()Ljavax/management/MBeanInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 127
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.metaData:()Lorg/eclipse/jetty/jmx/MetaData;
            invokevirtual org.eclipse.jetty.jmx.MetaData.getMBeanInfo:()Ljavax/management/MBeanInfo;
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;

  public java.lang.Object getAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // java.lang.String name
         0: .line 133
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 2 /* prevLoader */
        start local 2 // java.lang.ClassLoader prevLoader
         1: .line 136
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.metaData:()Lorg/eclipse/jetty/jmx/MetaData;
            aload 1 /* name */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.MetaData.getAttribute:(Ljava/lang/String;Lorg/eclipse/jetty/jmx/ObjectMBean;)Ljava/lang/Object;
            astore 4
         2: .line 140
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            aload 2 /* prevLoader */
            invokevirtual java.lang.Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
         3: .line 136
            aload 4
            areturn
         4: .line 139
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean java.lang.String java.lang.ClassLoader
      StackMap stack: java.lang.Throwable
            astore 3
         5: .line 140
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            aload 2 /* prevLoader */
            invokevirtual java.lang.Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
         6: .line 141
            aload 3
            athrow
        end local 2 // java.lang.ClassLoader prevLoader
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    7     1        name  Ljava/lang/String;
            1    7     2  prevLoader  Ljava/lang/ClassLoader;
      Exception table:
        from    to  target  type
           1     2       4  any
    Exceptions:
      throws javax.management.AttributeNotFoundException, javax.management.ReflectionException, javax.management.MBeanException
    MethodParameters:
      Name  Flags
      name  

  public javax.management.AttributeList getAttributes(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Ljavax/management/AttributeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // java.lang.String[] names
         0: .line 147
            new javax.management.AttributeList
            dup
            aload 1 /* names */
            arraylength
            invokespecial javax.management.AttributeList.<init>:(I)V
            astore 2 /* results */
        start local 2 // javax.management.AttributeList results
         1: .line 148
            aload 1 /* names */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 9
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean java.lang.String[] javax.management.AttributeList top int int java.lang.String[]
      StackMap stack:
         2: aload 6
            iload 4
            aaload
            astore 3 /* name */
        start local 3 // java.lang.String name
         3: .line 152
            aload 2 /* results */
            new javax.management.Attribute
            dup
            aload 3 /* name */
            aload 0 /* this */
            aload 3 /* name */
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokespecial javax.management.Attribute.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            invokevirtual javax.management.AttributeList.add:(Ljavax/management/Attribute;)V
         4: .line 153
            goto 8
         5: .line 154
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean java.lang.String[] javax.management.AttributeList java.lang.String int int java.lang.String[]
      StackMap stack: java.lang.Throwable
            astore 7 /* x */
        start local 7 // java.lang.Throwable x
         6: .line 156
            getstatic org.eclipse.jetty.jmx.ObjectMBean.LOG:Lorg/eclipse/jetty/util/log/Logger;
            invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
            ifeq 8
         7: .line 157
            getstatic org.eclipse.jetty.jmx.ObjectMBean.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 7 /* x */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
        end local 7 // java.lang.Throwable x
        end local 3 // java.lang.String name
         8: .line 148
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean java.lang.String[] javax.management.AttributeList top int int java.lang.String[]
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         9: iload 4
            iload 5
            if_icmplt 2
        10: .line 160
            aload 2 /* results */
            areturn
        end local 2 // javax.management.AttributeList results
        end local 1 // java.lang.String[] names
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0   11     1    names  [Ljava/lang/String;
            1   11     2  results  Ljavax/management/AttributeList;
            3    8     3     name  Ljava/lang/String;
            6    8     7        x  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           3     4       5  Class java.lang.Throwable
    MethodParameters:
       Name  Flags
      names  

  public void setAttribute(javax.management.Attribute);
    descriptor: (Ljavax/management/Attribute;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // javax.management.Attribute attribute
         0: .line 166
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 2 /* prevLoader */
        start local 2 // java.lang.ClassLoader prevLoader
         1: .line 169
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.metaData:()Lorg/eclipse/jetty/jmx/MetaData;
            aload 1 /* attribute */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.MetaData.setAttribute:(Ljavax/management/Attribute;Lorg/eclipse/jetty/jmx/ObjectMBean;)V
         2: .line 170
            goto 6
         3: .line 172
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean javax.management.Attribute java.lang.ClassLoader
      StackMap stack: java.lang.Throwable
            astore 3
         4: .line 173
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            aload 2 /* prevLoader */
            invokevirtual java.lang.Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
         5: .line 174
            aload 3
            athrow
         6: .line 173
      StackMap locals:
      StackMap stack:
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            aload 2 /* prevLoader */
            invokevirtual java.lang.Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
         7: .line 175
            return
        end local 2 // java.lang.ClassLoader prevLoader
        end local 1 // javax.management.Attribute attribute
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    8     1   attribute  Ljavax/management/Attribute;
            1    8     2  prevLoader  Ljava/lang/ClassLoader;
      Exception table:
        from    to  target  type
           1     3       3  any
    Exceptions:
      throws javax.management.AttributeNotFoundException, javax.management.ReflectionException, javax.management.MBeanException
    MethodParameters:
           Name  Flags
      attribute  

  public javax.management.AttributeList setAttributes(javax.management.AttributeList);
    descriptor: (Ljavax/management/AttributeList;)Ljavax/management/AttributeList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // javax.management.AttributeList attributes
         0: .line 180
            new javax.management.AttributeList
            dup
            aload 1 /* attributes */
            invokevirtual javax.management.AttributeList.size:()I
            invokespecial javax.management.AttributeList.<init>:(I)V
            astore 2 /* results */
        start local 2 // javax.management.AttributeList results
         1: .line 181
            aload 1 /* attributes */
            invokevirtual javax.management.AttributeList.asList:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 9
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean javax.management.AttributeList javax.management.AttributeList top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.management.Attribute
            astore 3 /* attribute */
        start local 3 // javax.management.Attribute attribute
         3: .line 185
            aload 0 /* this */
            aload 3 /* attribute */
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.setAttribute:(Ljavax/management/Attribute;)V
         4: .line 186
            aload 2 /* results */
            new javax.management.Attribute
            dup
            aload 3 /* attribute */
            invokevirtual javax.management.Attribute.getName:()Ljava/lang/String;
            aload 0 /* this */
            aload 3 /* attribute */
            invokevirtual javax.management.Attribute.getName:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokespecial javax.management.Attribute.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
            invokevirtual javax.management.AttributeList.add:(Ljavax/management/Attribute;)V
         5: .line 187
            goto 9
         6: .line 188
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean javax.management.AttributeList javax.management.AttributeList javax.management.Attribute java.util.Iterator
      StackMap stack: java.lang.Throwable
            astore 5 /* x */
        start local 5 // java.lang.Throwable x
         7: .line 190
            getstatic org.eclipse.jetty.jmx.ObjectMBean.LOG:Lorg/eclipse/jetty/util/log/Logger;
            invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
            ifeq 9
         8: .line 191
            getstatic org.eclipse.jetty.jmx.ObjectMBean.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 5 /* x */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
        end local 5 // java.lang.Throwable x
        end local 3 // javax.management.Attribute attribute
         9: .line 181
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean javax.management.AttributeList javax.management.AttributeList top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 194
            aload 2 /* results */
            areturn
        end local 2 // javax.management.AttributeList results
        end local 1 // javax.management.AttributeList attributes
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   11     0        this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0   11     1  attributes  Ljavax/management/AttributeList;
            1   11     2     results  Ljavax/management/AttributeList;
            3    9     3   attribute  Ljavax/management/Attribute;
            7    9     5           x  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           3     5       6  Class java.lang.Throwable
    MethodParameters:
            Name  Flags
      attributes  

  public java.lang.Object invoke(java.lang.String, java.lang.Object[], java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=4
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object[] params
        start local 3 // java.lang.String[] signature
         0: .line 200
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
            astore 4 /* prevLoader */
        start local 4 // java.lang.ClassLoader prevLoader
         1: .line 203
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.ObjectMBean.metaData:()Lorg/eclipse/jetty/jmx/MetaData;
            aload 1 /* name */
            aload 3 /* signature */
            aload 2 /* params */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.jmx.MetaData.invoke:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/Object;Lorg/eclipse/jetty/jmx/ObjectMBean;)Ljava/lang/Object;
            astore 6
         2: .line 207
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            aload 4 /* prevLoader */
            invokevirtual java.lang.Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
         3: .line 203
            aload 6
            areturn
         4: .line 206
      StackMap locals: org.eclipse.jetty.jmx.ObjectMBean java.lang.String java.lang.Object[] java.lang.String[] java.lang.ClassLoader
      StackMap stack: java.lang.Throwable
            astore 5
         5: .line 207
            invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
            aload 4 /* prevLoader */
            invokevirtual java.lang.Thread.setContextClassLoader:(Ljava/lang/ClassLoader;)V
         6: .line 208
            aload 5
            athrow
        end local 4 // java.lang.ClassLoader prevLoader
        end local 3 // java.lang.String[] signature
        end local 2 // java.lang.Object[] params
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    7     1        name  Ljava/lang/String;
            0    7     2      params  [Ljava/lang/Object;
            0    7     3   signature  [Ljava/lang/String;
            1    7     4  prevLoader  Ljava/lang/ClassLoader;
      Exception table:
        from    to  target  type
           1     2       4  any
    Exceptions:
      throws javax.management.ReflectionException, javax.management.MBeanException
    MethodParameters:
           Name  Flags
      name       
      params     
      signature  

  javax.management.ObjectName findObjectName(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljavax/management/ObjectName;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // java.lang.Object bean
         0: .line 213
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._mbeanContainer:Lorg/eclipse/jetty/jmx/MBeanContainer;
            aload 1 /* bean */
            invokevirtual org.eclipse.jetty.jmx.MBeanContainer.findMBean:(Ljava/lang/Object;)Ljavax/management/ObjectName;
            areturn
        end local 1 // java.lang.Object bean
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    1     1  bean  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      bean  

  java.lang.Object findBean(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
        start local 1 // javax.management.ObjectName objectName
         0: .line 218
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._mbeanContainer:Lorg/eclipse/jetty/jmx/MBeanContainer;
            aload 1 /* objectName */
            invokevirtual org.eclipse.jetty.jmx.MBeanContainer.findBean:(Ljavax/management/ObjectName;)Ljava/lang/Object;
            areturn
        end local 1 // javax.management.ObjectName objectName
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jetty/jmx/ObjectMBean;
            0    1     1  objectName  Ljavax/management/ObjectName;
    MethodParameters:
            Name  Flags
      objectName  

  org.eclipse.jetty.jmx.MetaData metaData();
    descriptor: ()Lorg/eclipse/jetty/jmx/MetaData;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.jmx.ObjectMBean this
         0: .line 223
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._metaData:Lorg/eclipse/jetty/jmx/MetaData;
            ifnonnull 2
         1: .line 224
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._mbeanContainer:Lorg/eclipse/jetty/jmx/MBeanContainer;
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._managed:Ljava/lang/Object;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokestatic org.eclipse.jetty.jmx.MBeanContainer.findMetaData:(Lorg/eclipse/jetty/jmx/MBeanContainer;Ljava/lang/Class;)Lorg/eclipse/jetty/jmx/MetaData;
            putfield org.eclipse.jetty.jmx.ObjectMBean._metaData:Lorg/eclipse/jetty/jmx/MetaData;
         2: .line 225
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.jmx.ObjectMBean._metaData:Lorg/eclipse/jetty/jmx/MetaData;
            areturn
        end local 0 // org.eclipse.jetty.jmx.ObjectMBean this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/jmx/ObjectMBean;
}
SourceFile: "ObjectMBean.java"