public class org.eclipse.jdt.internal.core.JavaModelStatus extends org.eclipse.core.runtime.Status implements org.eclipse.jdt.core.IJavaModelStatus, org.eclipse.jdt.core.IJavaModelStatusConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jdt.internal.core.JavaModelStatus
  super_class: org.eclipse.core.runtime.Status
{
  protected org.eclipse.jdt.core.IJavaElement[] elements;
    descriptor: [Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0004) ACC_PROTECTED

  protected org.eclipse.core.runtime.IPath path;
    descriptor: Lorg/eclipse/core/runtime/IPath;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String string;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected static final org.eclipse.core.runtime.IStatus[] NO_CHILDREN;
    descriptor: [Lorg/eclipse/core/runtime/IStatus;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected org.eclipse.core.runtime.IStatus[] children;
    descriptor: [Lorg/eclipse/core/runtime/IStatus;
    flags: (0x0004) ACC_PROTECTED

  public static final org.eclipse.jdt.core.IJavaModelStatus VERIFIED_OK;
    descriptor: Lorg/eclipse/jdt/core/IJavaModelStatus;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 55
            iconst_0
            anewarray org.eclipse.core.runtime.IStatus
            putstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
         1: .line 61
            new org.eclipse.jdt.internal.core.JavaModelStatus
            dup
            iconst_0
            iconst_0
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_OK:Ljava/lang/String;
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:(IILjava/lang/String;)V
            putstatic org.eclipse.jdt.internal.core.JavaModelStatus.VERIFIED_OK:Lorg/eclipse/jdt/core/IJavaModelStatus;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 68
            aload 0 /* this */
            iconst_4
            ldc "org.eclipse.jdt.core"
            iconst_0
            ldc "JavaModelStatus"
            aconst_null
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 69
            return
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
         0: .line 74
            aload 0 /* this */
            iconst_4
            ldc "org.eclipse.jdt.core"
            iload 1 /* code */
            ldc "JavaModelStatus"
            aconst_null
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 75
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaElement.NO_ELEMENTS:[Lorg/eclipse/jdt/internal/core/JavaElement;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 76
            return
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    5     1  code  I
    MethodParameters:
      Name  Flags
      code  

  public void <init>(int, org.eclipse.jdt.core.IJavaElement[]);
    descriptor: (I[Lorg/eclipse/jdt/core/IJavaElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // org.eclipse.jdt.core.IJavaElement[] elements
         0: .line 82
            aload 0 /* this */
            iconst_4
            ldc "org.eclipse.jdt.core"
            iload 1 /* code */
            ldc "JavaModelStatus"
            aconst_null
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 83
            aload 0 /* this */
            aload 2 /* elements */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 84
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
         5: .line 85
            return
        end local 2 // org.eclipse.jdt.core.IJavaElement[] elements
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    6     1      code  I
            0    6     2  elements  [Lorg/eclipse/jdt/core/IJavaElement;
    MethodParameters:
          Name  Flags
      code      
      elements  

  public void <init>(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // java.lang.String string
         0: .line 90
            aload 0 /* this */
            iconst_4
            iload 1 /* code */
            aload 2 /* string */
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:(IILjava/lang/String;)V
         1: .line 91
            return
        end local 2 // java.lang.String string
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    2     1    code  I
            0    2     2  string  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      code    
      string  

  public void <init>(int, int, java.lang.String);
    descriptor: (IILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int severity
        start local 2 // int code
        start local 3 // java.lang.String string
         0: .line 96
            aload 0 /* this */
            iload 1 /* severity */
            ldc "org.eclipse.jdt.core"
            iload 2 /* code */
            ldc "JavaModelStatus"
            aconst_null
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 97
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaElement.NO_ELEMENTS:[Lorg/eclipse/jdt/internal/core/JavaElement;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 98
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
         5: .line 99
            aload 0 /* this */
            aload 3 /* string */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
         6: .line 100
            return
        end local 3 // java.lang.String string
        end local 2 // int code
        end local 1 // int severity
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    7     1  severity  I
            0    7     2      code  I
            0    7     3    string  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      severity  
      code      
      string    

  public void <init>(int, java.lang.Throwable);
    descriptor: (ILjava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // java.lang.Throwable throwable
         0: .line 105
            aload 0 /* this */
            iconst_4
            ldc "org.eclipse.jdt.core"
            iload 1 /* code */
            ldc "JavaModelStatus"
            aload 2 /* throwable */
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 106
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaElement.NO_ELEMENTS:[Lorg/eclipse/jdt/internal/core/JavaElement;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 107
            return
        end local 2 // java.lang.Throwable throwable
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    5     1       code  I
            0    5     2  throwable  Ljava/lang/Throwable;
    MethodParameters:
           Name  Flags
      code       
      throwable  

  public void <init>(int, org.eclipse.core.runtime.IPath);
    descriptor: (ILorg/eclipse/core/runtime/IPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // org.eclipse.core.runtime.IPath path
         0: .line 112
            aload 0 /* this */
            iconst_4
            ldc "org.eclipse.jdt.core"
            iload 1 /* code */
            ldc "JavaModelStatus"
            aconst_null
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 113
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaElement.NO_ELEMENTS:[Lorg/eclipse/jdt/internal/core/JavaElement;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 114
            aload 0 /* this */
            aload 2 /* path */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
         5: .line 115
            return
        end local 2 // org.eclipse.core.runtime.IPath path
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    6     1  code  I
            0    6     2  path  Lorg/eclipse/core/runtime/IPath;
    MethodParameters:
      Name  Flags
      code  
      path  

  public void <init>(int, org.eclipse.jdt.core.IJavaElement);
    descriptor: (ILorg/eclipse/jdt/core/IJavaElement;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // org.eclipse.jdt.core.IJavaElement element
         0: .line 121
            aload 0 /* this */
            iload 1 /* code */
            iconst_1
            anewarray org.eclipse.jdt.core.IJavaElement
            dup
            iconst_0
            aload 2 /* element */
            aastore
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:(I[Lorg/eclipse/jdt/core/IJavaElement;)V
         1: .line 122
            return
        end local 2 // org.eclipse.jdt.core.IJavaElement element
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    2     1     code  I
            0    2     2  element  Lorg/eclipse/jdt/core/IJavaElement;
    MethodParameters:
         Name  Flags
      code     
      element  

  public void <init>(int, org.eclipse.jdt.core.IJavaElement, java.lang.String);
    descriptor: (ILorg/eclipse/jdt/core/IJavaElement;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // org.eclipse.jdt.core.IJavaElement element
        start local 3 // java.lang.String string
         0: .line 128
            aload 0 /* this */
            iload 1 /* code */
            iconst_1
            anewarray org.eclipse.jdt.core.IJavaElement
            dup
            iconst_0
            aload 2 /* element */
            aastore
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:(I[Lorg/eclipse/jdt/core/IJavaElement;)V
         1: .line 129
            aload 0 /* this */
            aload 3 /* string */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
         2: .line 130
            return
        end local 3 // java.lang.String string
        end local 2 // org.eclipse.jdt.core.IJavaElement element
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    3     1     code  I
            0    3     2  element  Lorg/eclipse/jdt/core/IJavaElement;
            0    3     3   string  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      code     
      element  
      string   

  public void <init>(int, org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IPath);
    descriptor: (ILorg/eclipse/jdt/core/IJavaElement;Lorg/eclipse/core/runtime/IPath;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // org.eclipse.jdt.core.IJavaElement element
        start local 3 // org.eclipse.core.runtime.IPath path
         0: .line 137
            aload 0 /* this */
            iload 1 /* code */
            iconst_1
            anewarray org.eclipse.jdt.core.IJavaElement
            dup
            iconst_0
            aload 2 /* element */
            aastore
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:(I[Lorg/eclipse/jdt/core/IJavaElement;)V
         1: .line 138
            aload 0 /* this */
            aload 3 /* path */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
         2: .line 139
            return
        end local 3 // org.eclipse.core.runtime.IPath path
        end local 2 // org.eclipse.jdt.core.IJavaElement element
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    3     1     code  I
            0    3     2  element  Lorg/eclipse/jdt/core/IJavaElement;
            0    3     3     path  Lorg/eclipse/core/runtime/IPath;
    MethodParameters:
         Name  Flags
      code     
      element  
      path     

  public void <init>(int, org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IPath, java.lang.String);
    descriptor: (ILorg/eclipse/jdt/core/IJavaElement;Lorg/eclipse/core/runtime/IPath;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int code
        start local 2 // org.eclipse.jdt.core.IJavaElement element
        start local 3 // org.eclipse.core.runtime.IPath path
        start local 4 // java.lang.String string
         0: .line 146
            aload 0 /* this */
            iload 1 /* code */
            iconst_1
            anewarray org.eclipse.jdt.core.IJavaElement
            dup
            iconst_0
            aload 2 /* element */
            aastore
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:(I[Lorg/eclipse/jdt/core/IJavaElement;)V
         1: .line 147
            aload 0 /* this */
            aload 3 /* path */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
         2: .line 148
            aload 0 /* this */
            aload 4 /* string */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
         3: .line 149
            return
        end local 4 // java.lang.String string
        end local 3 // org.eclipse.core.runtime.IPath path
        end local 2 // org.eclipse.jdt.core.IJavaElement element
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    4     1     code  I
            0    4     2  element  Lorg/eclipse/jdt/core/IJavaElement;
            0    4     3     path  Lorg/eclipse/core/runtime/IPath;
            0    4     4   string  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      code     
      element  
      path     
      string   

  public void <init>(int, int, org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IPath, java.lang.String);
    descriptor: (IILorg/eclipse/jdt/core/IJavaElement;Lorg/eclipse/core/runtime/IPath;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int severity
        start local 2 // int code
        start local 3 // org.eclipse.jdt.core.IJavaElement element
        start local 4 // org.eclipse.core.runtime.IPath path
        start local 5 // java.lang.String msg
         0: .line 156
            aload 0 /* this */
            iload 1 /* severity */
            ldc "org.eclipse.jdt.core"
            iload 2 /* code */
            ldc "JavaModelStatus"
            aconst_null
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 157
            aload 0 /* this */
            iconst_1
            anewarray org.eclipse.jdt.core.IJavaElement
            dup
            iconst_0
            aload 3 /* element */
            aastore
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 158
            aload 0 /* this */
            aload 4 /* path */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
         5: .line 159
            aload 0 /* this */
            aload 5 /* msg */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
         6: .line 160
            return
        end local 5 // java.lang.String msg
        end local 4 // org.eclipse.core.runtime.IPath path
        end local 3 // org.eclipse.jdt.core.IJavaElement element
        end local 2 // int code
        end local 1 // int severity
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    7     1  severity  I
            0    7     2      code  I
            0    7     3   element  Lorg/eclipse/jdt/core/IJavaElement;
            0    7     4      path  Lorg/eclipse/core/runtime/IPath;
            0    7     5       msg  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      severity  
      code      
      element   
      path      
      msg       

  public void <init>(org.eclipse.core.runtime.CoreException);
    descriptor: (Lorg/eclipse/core/runtime/CoreException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // org.eclipse.core.runtime.CoreException coreException
         0: .line 166
            aload 0 /* this */
            iconst_4
            ldc "org.eclipse.jdt.core"
            sipush 966
            ldc "JavaModelStatus"
            aload 1 /* coreException */
            invokespecial org.eclipse.core.runtime.Status.<init>:(ILjava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V
         1: .line 41
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.jdt.core.IJavaElement
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         2: .line 56
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         3: .line 167
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaElement.NO_ELEMENTS:[Lorg/eclipse/jdt/internal/core/JavaElement;
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
         4: .line 168
            return
        end local 1 // org.eclipse.core.runtime.CoreException coreException
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    5     1  coreException  Lorg/eclipse/core/runtime/CoreException;
    MethodParameters:
               Name  Flags
      coreException  

  protected int getBits();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 170
            iconst_1
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getCode:()I
            bipush 100
            irem
            bipush 33
            idiv
            ishl
            istore 1 /* severity */
        start local 1 // int severity
         1: .line 171
            iconst_1
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getCode:()I
            bipush 100
            idiv
            iconst_3
            iadd
            ishl
            istore 2 /* category */
        start local 2 // int category
         2: .line 172
            iload 1 /* severity */
            iload 2 /* category */
            ior
            ireturn
        end local 2 // int category
        end local 1 // int severity
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            1    3     1  severity  I
            2    3     2  category  I

  public org.eclipse.core.runtime.IStatus[] getChildren();
    descriptor: ()[Lorg/eclipse/core/runtime/IStatus;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 179
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            areturn
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public org.eclipse.jdt.core.IJavaElement[] getElements();
    descriptor: ()[Lorg/eclipse/jdt/core/IJavaElement;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 186
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            areturn
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=11, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 193
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getException:()Ljava/lang/Throwable;
            astore 1 /* exception */
        start local 1 // java.lang.Throwable exception
         1: .line 194
            aload 1 /* exception */
            ifnonnull 125
         2: .line 195
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getCode:()I
            tableswitch { // 962 - 1016
                  962: 66
                  963: 60
                  964: 122
                  965: 79
                  966: 3
                  967: 14
                  968: 46
                  969: 8
                  970: 48
                  971: 50
                  972: 56
                  973: 6
                  974: 49
                  975: 122
                  976: 51
                  977: 39
                  978: 13
                  979: 25
                  980: 11
                  981: 58
                  982: 47
                  983: 23
                  984: 12
                  985: 38
                  986: 7
                  987: 57
                  988: 122
                  989: 122
                  990: 4
                  991: 5
                  992: 10
                  993: 35
                  994: 122
                  995: 33
                  996: 34
                  997: 32
                  998: 24
                  999: 59
                 1000: 122
                 1001: 81
                 1002: 83
                 1003: 89
                 1004: 122
                 1005: 122
                 1006: 9
                 1007: 122
                 1008: 95
                 1009: 107
                 1010: 108
                 1011: 122
                 1012: 101
                 1013: 122
                 1014: 122
                 1015: 110
                 1016: 116
              default: 122
          }
         3: .line 197
      StackMap locals: java.lang.Throwable
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_coreException:Ljava/lang/String;
            areturn
         4: .line 200
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.build_initializationError:Ljava/lang/String;
            areturn
         5: .line 203
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.build_serializationError:Ljava/lang/String;
            areturn
         6: .line 206
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_cannotUseDeviceOnPath:Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getPath:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
         7: .line 209
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_JDOMError:Ljava/lang/String;
            areturn
         8: .line 212
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.element_doesNotExist:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
         9: .line 215
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.element_notOnClasspath:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        10: .line 218
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_evaluationError:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        11: .line 221
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_indexOutOfBounds:Ljava/lang/String;
            areturn
        12: .line 224
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidContents:Ljava/lang/String;
            areturn
        13: .line 227
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidDestination:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        14: .line 230
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuffer
            dup
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_notSupported:Ljava/lang/String;
            invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
            astore 2 /* buff */
        start local 2 // java.lang.StringBuffer buff
        15: .line 231
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        16: goto 21
        17: .line 232
      StackMap locals: java.lang.StringBuffer int
      StackMap stack:
            iload 3 /* i */
            ifle 19
        18: .line 233
            aload 2 /* buff */
            ldc ", "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        19: .line 235
      StackMap locals:
      StackMap stack:
            aload 2 /* buff */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iload 3 /* i */
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        20: .line 231
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 3 /* i */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            arraylength
            if_icmplt 17
        end local 3 // int i
        22: .line 237
            aload 2 /* buff */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuffer buff
        23: .line 240
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidName:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        24: .line 243
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidPackage:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        25: .line 246
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 27
        26: .line 247
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            areturn
        27: .line 250
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidPath:Ljava/lang/String;
        28: .line 251
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getPath:()Lorg/eclipse/core/runtime/IPath;
            ifnonnull 29
            ldc "null"
            goto 30
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack: java.lang.String java.lang.String[] java.lang.String[] int
        29: aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getPath:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack: java.lang.String java.lang.String[] java.lang.String[] int java.lang.String
        30: aastore
        31: .line 249
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        32: .line 256
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidProject:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        33: .line 259
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidResource:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        34: .line 262
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidResourceType:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        35: .line 265
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 37
        36: .line 266
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidSibling:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        37: .line 268
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_invalidSibling:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        38: .line 272
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_IOException:Ljava/lang/String;
            areturn
        39: .line 275
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            ifnull 43
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            arraylength
            ifle 43
        40: .line 276
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            astore 3 /* element */
        start local 3 // org.eclipse.jdt.core.IJavaElement element
        41: .line 277
            aload 3 /* element */
            instanceof org.eclipse.jdt.internal.core.PackageFragment
            ifeq 43
            aload 3 /* element */
            checkcast org.eclipse.jdt.internal.core.PackageFragment
            invokevirtual org.eclipse.jdt.internal.core.PackageFragment.isDefaultPackage:()Z
            ifeq 43
        42: .line 278
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_cannotRenameDefaultPackage:Ljava/lang/String;
            areturn
        end local 3 // org.eclipse.jdt.core.IJavaElement element
        43: .line 281
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 45
        44: .line 282
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            areturn
        45: .line 284
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_nameCollision:Ljava/lang/String;
            ldc ""
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        46: .line 287
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_needElements:Ljava/lang/String;
            areturn
        47: .line 290
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_needName:Ljava/lang/String;
            areturn
        48: .line 293
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_needPath:Ljava/lang/String;
            areturn
        49: .line 296
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_needString:Ljava/lang/String;
            areturn
        50: .line 299
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_pathOutsideProject:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        51: .line 302
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            astore 3 /* element */
        start local 3 // org.eclipse.jdt.core.IJavaElement element
        52: .line 303
            aload 3 /* element */
            invokeinterface org.eclipse.jdt.core.IJavaElement.getElementName:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
        53: .line 304
            aload 3 /* element */
            instanceof org.eclipse.jdt.core.IPackageFragment
            ifeq 55
            aload 4 /* name */
            ldc ""
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 55
        54: .line 305
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_defaultPackageReadOnly:Ljava/lang/String;
            areturn
        55: .line 307
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top org.eclipse.jdt.core.IJavaElement java.lang.String
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_readOnly:Ljava/lang/String;
            aload 4 /* name */
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 4 // java.lang.String name
        end local 3 // org.eclipse.jdt.core.IJavaElement element
        56: .line 310
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.operation_needAbsolutePath:Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getPath:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        57: .line 313
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_targetException:Ljava/lang/String;
            areturn
        58: .line 316
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_updateConflict:Ljava/lang/String;
            areturn
        59: .line 319
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_noLocalContents:Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getPath:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        60: .line 322
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        61: .line 323
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokestatic org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer:(Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
            astore 6 /* initializer */
        start local 6 // org.eclipse.jdt.core.ClasspathContainerInitializer initializer
        62: .line 324
            aconst_null
            astore 7 /* description */
        start local 7 // java.lang.String description
        63: .line 325
            aload 6 /* initializer */
            ifnull 64
            aload 6 /* initializer */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            aload 5 /* javaProject */
            invokevirtual org.eclipse.jdt.core.ClasspathContainerInitializer.getDescription:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Ljava/lang/String;
            astore 7 /* description */
        64: .line 326
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top top top org.eclipse.jdt.core.IJavaProject org.eclipse.jdt.core.ClasspathContainerInitializer java.lang.String
      StackMap stack:
            aload 7 /* description */
            ifnonnull 65
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            astore 7 /* description */
        65: .line 327
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_unboundContainerPath:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 7 /* description */
            aastore
            dup
            iconst_1
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 7 // java.lang.String description
        end local 6 // org.eclipse.jdt.core.ClasspathContainerInitializer initializer
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        66: .line 330
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        67: .line 331
            aconst_null
            astore 8 /* container */
        start local 8 // org.eclipse.jdt.core.IClasspathContainer container
        68: .line 332
            aconst_null
            astore 7 /* description */
        start local 7 // java.lang.String description
        69: .line 334
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            aload 5 /* javaProject */
            invokestatic org.eclipse.jdt.core.JavaCore.getClasspathContainer:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IClasspathContainer;
            astore 8 /* container */
        70: .line 335
            goto 72
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top top top org.eclipse.jdt.core.IJavaProject top java.lang.String org.eclipse.jdt.core.IClasspathContainer
      StackMap stack: org.eclipse.jdt.core.JavaModelException
        71: pop
        72: .line 338
      StackMap locals:
      StackMap stack:
            aload 8 /* container */
            ifnonnull 76
        73: .line 339
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokestatic org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer:(Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
            astore 6 /* initializer */
        start local 6 // org.eclipse.jdt.core.ClasspathContainerInitializer initializer
        74: .line 340
            aload 6 /* initializer */
            ifnull 77
            aload 6 /* initializer */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            aload 5 /* javaProject */
            invokevirtual org.eclipse.jdt.core.ClasspathContainerInitializer.getDescription:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Ljava/lang/String;
            astore 7 /* description */
        75: .line 341
            goto 77
        end local 6 // org.eclipse.jdt.core.ClasspathContainerInitializer initializer
        76: .line 342
      StackMap locals:
      StackMap stack:
            aload 8 /* container */
            invokeinterface org.eclipse.jdt.core.IClasspathContainer.getDescription:()Ljava/lang/String;
            astore 7 /* description */
        77: .line 344
      StackMap locals:
      StackMap stack:
            aload 7 /* description */
            ifnonnull 78
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            astore 7 /* description */
        78: .line 345
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_invalidContainer:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 7 /* description */
            aastore
            dup
            iconst_1
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 8 // org.eclipse.jdt.core.IClasspathContainer container
        end local 7 // java.lang.String description
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        79: .line 348
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        80: .line 349
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_unboundVariablePath:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        81: .line 352
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        82: .line 353
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_cycle:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        83: .line 356
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        84: .line 357
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            astore 9 /* projectName */
        start local 9 // java.lang.String projectName
        85: .line 358
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
        start local 10 // org.eclipse.core.runtime.IPath newPath
        86: .line 359
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            aload 9 /* projectName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 88
        87: .line 360
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_1
            invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
        88: .line 362
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top top top org.eclipse.jdt.core.IJavaProject top top top java.lang.String org.eclipse.core.runtime.IPath
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_disabledInclusionExclusionPatterns:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* newPath */
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 9 /* projectName */
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 10 // org.eclipse.core.runtime.IPath newPath
        end local 9 // java.lang.String projectName
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        89: .line 365
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        90: .line 366
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            astore 9 /* projectName */
        start local 9 // java.lang.String projectName
        91: .line 367
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
        start local 10 // org.eclipse.core.runtime.IPath newPath
        92: .line 368
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            aload 9 /* projectName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 94
        93: .line 369
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_1
            invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
        94: .line 371
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top top top org.eclipse.jdt.core.IJavaProject top top top java.lang.String org.eclipse.core.runtime.IPath
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_disabledMultipleOutputLocations:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* newPath */
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 9 /* projectName */
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 10 // org.eclipse.core.runtime.IPath newPath
        end local 9 // java.lang.String projectName
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
        95: .line 374
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            ifnull 99
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            arraylength
            iconst_1
            if_icmpne 99
        96: .line 375
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 98
        97: .line 376
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_cannot_retrieve_attached_javadoc:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        98: .line 378
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_cannot_retrieve_attached_javadoc:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            ldc ""
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            areturn
        99: .line 380
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 122
       100: .line 381
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_cannot_retrieve_attached_javadoc:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ldc ""
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            areturn
       101: .line 386
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            ifnull 105
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            arraylength
            iconst_1
            if_icmpne 105
       102: .line 387
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 104
       103: .line 388
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_timeout_javadoc:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            areturn
       104: .line 390
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_timeout_javadoc:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            ldc ""
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            areturn
       105: .line 392
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 122
       106: .line 393
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_timeout_javadoc:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ldc ""
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
            areturn
       107: .line 398
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.status_unknown_javadoc_format:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaElement
            invokevirtual org.eclipse.jdt.internal.core.JavaElement.toStringWithAncestors:()Ljava/lang/String;
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;
            areturn
       108: .line 401
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
       109: .line 402
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_deprecated_variable:Ljava/lang/String;
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            aastore
            dup
            iconst_2
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
       110: .line 404
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
       111: .line 405
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            astore 9 /* projectName */
        start local 9 // java.lang.String projectName
       112: .line 406
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
        start local 10 // org.eclipse.core.runtime.IPath newPath
       113: .line 407
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            aload 9 /* projectName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 115
       114: .line 408
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_1
            invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
       115: .line 410
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top top top org.eclipse.jdt.core.IJavaProject top top top java.lang.String org.eclipse.core.runtime.IPath
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_testSourceRequiresSeparateOutputFolder:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* newPath */
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 9 /* projectName */
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 10 // org.eclipse.core.runtime.IPath newPath
        end local 9 // java.lang.String projectName
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
       116: .line 412
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.elements:[Lorg/eclipse/jdt/core/IJavaElement;
            iconst_0
            aaload
            checkcast org.eclipse.jdt.core.IJavaProject
            astore 5 /* javaProject */
        start local 5 // org.eclipse.jdt.core.IJavaProject javaProject
       117: .line 413
            aload 5 /* javaProject */
            invokeinterface org.eclipse.jdt.core.IJavaProject.getElementName:()Ljava/lang/String;
            astore 9 /* projectName */
        start local 9 // java.lang.String projectName
       118: .line 414
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
        start local 10 // org.eclipse.core.runtime.IPath newPath
       119: .line 415
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_0
            invokeinterface org.eclipse.core.runtime.IPath.segment:(I)Ljava/lang/String;
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            aload 9 /* projectName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 121
       120: .line 416
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            iconst_1
            invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
            astore 10 /* newPath */
       121: .line 418
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable top top top org.eclipse.jdt.core.IJavaProject top top top java.lang.String org.eclipse.core.runtime.IPath
      StackMap stack:
            getstatic org.eclipse.jdt.internal.core.util.Messages.classpath_testOutputFolderMustBeSeparateFromMainOutputFolders:Ljava/lang/String;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            aload 10 /* newPath */
            invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 9 /* projectName */
            aastore
            invokestatic org.eclipse.jdt.internal.core.util.Messages.bind:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 10 // org.eclipse.core.runtime.IPath newPath
        end local 9 // java.lang.String projectName
        end local 5 // org.eclipse.jdt.core.IJavaProject javaProject
       122: .line 420
      StackMap locals: org.eclipse.jdt.internal.core.JavaModelStatus java.lang.Throwable
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            ifnull 124
       123: .line 421
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            areturn
       124: .line 423
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
       125: .line 426
      StackMap locals:
      StackMap stack:
            aload 1 /* exception */
            invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
            astore 2 /* message */
        start local 2 // java.lang.String message
       126: .line 427
            aload 2 /* message */
            ifnull 128
       127: .line 428
            aload 2 /* message */
            areturn
       128: .line 430
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* exception */
            invokevirtual java.lang.Throwable.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String message
        end local 1 // java.lang.Throwable exception
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0  129     0         this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            1  129     1    exception  Ljava/lang/Throwable;
           15   23     2         buff  Ljava/lang/StringBuffer;
           16   22     3            i  I
           41   43     3      element  Lorg/eclipse/jdt/core/IJavaElement;
           52   56     3      element  Lorg/eclipse/jdt/core/IJavaElement;
           53   56     4         name  Ljava/lang/String;
           61   66     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
           67   79     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
           80   81     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
           82   83     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
           84   89     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
           90   95     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
          109  110     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
          111  116     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
          117  122     5  javaProject  Lorg/eclipse/jdt/core/IJavaProject;
           62   66     6  initializer  Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
           74   76     6  initializer  Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
           63   66     7  description  Ljava/lang/String;
           69   79     7  description  Ljava/lang/String;
           68   79     8    container  Lorg/eclipse/jdt/core/IClasspathContainer;
           85   89     9  projectName  Ljava/lang/String;
           91   95     9  projectName  Ljava/lang/String;
          112  116     9  projectName  Ljava/lang/String;
          118  122     9  projectName  Ljava/lang/String;
           86   89    10      newPath  Lorg/eclipse/core/runtime/IPath;
           92   95    10      newPath  Lorg/eclipse/core/runtime/IPath;
          113  116    10      newPath  Lorg/eclipse/core/runtime/IPath;
          119  122    10      newPath  Lorg/eclipse/core/runtime/IPath;
          126  129     2      message  Ljava/lang/String;
      Exception table:
        from    to  target  type
          69    70      71  Class org.eclipse.jdt.core.JavaModelException

  public org.eclipse.core.runtime.IPath getPath();
    descriptor: ()Lorg/eclipse/core/runtime/IPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 439
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.path:Lorg/eclipse/core/runtime/IPath;
            areturn
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public int getSeverity();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 446
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            if_acmpne 1
            aload 0 /* this */
            invokespecial org.eclipse.core.runtime.Status.getSeverity:()I
            ireturn
         1: .line 447
      StackMap locals:
      StackMap stack:
            iconst_m1
            istore 1 /* severity */
        start local 1 // int severity
         2: .line 448
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            arraylength
            istore 3 /* max */
        start local 3 // int max
         4: goto 9
         5: .line 449
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            iload 2 /* i */
            aaload
            invokeinterface org.eclipse.core.runtime.IStatus.getSeverity:()I
            istore 4 /* childrenSeverity */
        start local 4 // int childrenSeverity
         6: .line 450
            iload 4 /* childrenSeverity */
            iload 1 /* severity */
            if_icmple 8
         7: .line 451
            iload 4 /* childrenSeverity */
            istore 1 /* severity */
        end local 4 // int childrenSeverity
         8: .line 448
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         9: iload 2 /* i */
            iload 3 /* max */
            if_icmplt 5
        end local 3 // int max
        end local 2 // int i
        10: .line 454
            iload 1 /* severity */
            ireturn
        end local 1 // int severity
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   11     0              this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            2   11     1          severity  I
            3   10     2                 i  I
            4   10     3               max  I
            6    8     4  childrenSeverity  I

  public java.lang.String getString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 462
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.string:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public boolean isDoesNotExist();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 469
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getCode:()I
            istore 1 /* code */
        start local 1 // int code
         1: .line 470
            iload 1 /* code */
            sipush 969
            if_icmpeq 2
            iload 1 /* code */
            sipush 1006
            if_icmpeq 2
            iconst_0
            ireturn
      StackMap locals: int
      StackMap stack:
         2: iconst_1
            ireturn
        end local 1 // int code
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            1    3     1  code  I

  public boolean isMultiStatus();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 477
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.NO_CHILDREN:[Lorg/eclipse/core/runtime/IStatus;
            if_acmpeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public boolean isOK();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 484
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getCode:()I
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;

  public boolean matches(int);
    descriptor: (I)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // int mask
         0: .line 491
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.isMultiStatus:()Z
            ifne 2
         1: .line 492
            aload 0 /* this */
            aload 0 /* this */
            iload 1 /* mask */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.matches:(Lorg/eclipse/jdt/internal/core/JavaModelStatus;I)Z
            ireturn
         2: .line 494
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         3: aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            arraylength
            istore 3 /* max */
        start local 3 // int max
         4: goto 8
         5: .line 495
      StackMap locals: int int
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
            iload 2 /* i */
            aaload
            checkcast org.eclipse.jdt.internal.core.JavaModelStatus
            iload 1 /* mask */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.matches:(Lorg/eclipse/jdt/internal/core/JavaModelStatus;I)Z
            ifeq 7
         6: .line 496
            iconst_1
            ireturn
         7: .line 494
      StackMap locals:
      StackMap stack:
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         8: iload 2 /* i */
            iload 3 /* max */
            if_icmplt 5
        end local 3 // int max
        end local 2 // int i
         9: .line 498
            iconst_0
            ireturn
        end local 1 // int mask
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   10     0  this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0   10     1  mask  I
            3    9     2     i  I
            4    9     3   max  I
    MethodParameters:
      Name  Flags
      mask  

  protected boolean matches(org.eclipse.jdt.internal.core.JavaModelStatus, int);
    descriptor: (Lorg/eclipse/jdt/internal/core/JavaModelStatus;I)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=6, args_size=3
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
        start local 1 // org.eclipse.jdt.internal.core.JavaModelStatus status
        start local 2 // int mask
         0: .line 505
            iload 2 /* mask */
            bipush 7
            iand
            istore 3 /* severityMask */
        start local 3 // int severityMask
         1: .line 506
            iload 2 /* mask */
            bipush -8
            iand
            istore 4 /* categoryMask */
        start local 4 // int categoryMask
         2: .line 507
            aload 1 /* status */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getBits:()I
            istore 5 /* bits */
        start local 5 // int bits
         3: .line 508
            iload 3 /* severityMask */
            ifeq 4
            iload 5 /* bits */
            iload 3 /* severityMask */
            iand
            ifeq 6
      StackMap locals: int int int
      StackMap stack:
         4: iload 4 /* categoryMask */
            ifeq 5
            iload 5 /* bits */
            iload 4 /* categoryMask */
            iand
            ifeq 6
      StackMap locals:
      StackMap stack:
         5: iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         6: iconst_0
            ireturn
        end local 5 // int bits
        end local 4 // int categoryMask
        end local 3 // int severityMask
        end local 2 // int mask
        end local 1 // org.eclipse.jdt.internal.core.JavaModelStatus status
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    7     0          this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    7     1        status  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            0    7     2          mask  I
            1    7     3  severityMask  I
            2    7     4  categoryMask  I
            3    7     5          bits  I
    MethodParameters:
        Name  Flags
      status  
      mask    

  public static org.eclipse.jdt.core.IJavaModelStatus newMultiStatus(org.eclipse.jdt.core.IJavaModelStatus[]);
    descriptor: ([Lorg/eclipse/jdt/core/IJavaModelStatus;)Lorg/eclipse/jdt/core/IJavaModelStatus;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.core.IJavaModelStatus[] children
         0: .line 517
            new org.eclipse.jdt.internal.core.JavaModelStatus
            dup
            invokespecial org.eclipse.jdt.internal.core.JavaModelStatus.<init>:()V
            astore 1 /* jms */
        start local 1 // org.eclipse.jdt.internal.core.JavaModelStatus jms
         1: .line 518
            aload 1 /* jms */
            aload 0 /* children */
            putfield org.eclipse.jdt.internal.core.JavaModelStatus.children:[Lorg/eclipse/core/runtime/IStatus;
         2: .line 519
            aload 1 /* jms */
            areturn
        end local 1 // org.eclipse.jdt.internal.core.JavaModelStatus jms
        end local 0 // org.eclipse.jdt.core.IJavaModelStatus[] children
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0  children  [Lorg/eclipse/jdt/core/IJavaModelStatus;
            1    3     1       jms  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
    MethodParameters:
          Name  Flags
      children  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
         0: .line 527
            aload 0 /* this */
            getstatic org.eclipse.jdt.internal.core.JavaModelStatus.VERIFIED_OK:Lorg/eclipse/jdt/core/IJavaModelStatus;
            if_acmpne 2
         1: .line 528
            ldc "JavaModelStatus[OK]"
            areturn
         2: .line 530
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* buffer */
        start local 1 // java.lang.StringBuffer buffer
         3: .line 531
            aload 1 /* buffer */
            ldc "Java Model Status ["
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         4: .line 532
            aload 1 /* buffer */
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.internal.core.JavaModelStatus.getMessage:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         5: .line 533
            aload 1 /* buffer */
            ldc "]"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         6: .line 534
            aload 1 /* buffer */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer buffer
        end local 0 // org.eclipse.jdt.internal.core.JavaModelStatus this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lorg/eclipse/jdt/internal/core/JavaModelStatus;
            3    7     1  buffer  Ljava/lang/StringBuffer;
}
SourceFile: "JavaModelStatus.java"