public class org.eclipse.core.internal.propertytester.ResourcePropertyTester extends org.eclipse.core.expressions.PropertyTester
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.core.internal.propertytester.ResourcePropertyTester
  super_class: org.eclipse.core.expressions.PropertyTester
{
  protected static final java.lang.String EXTENSION;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "extension"

  protected static final java.lang.String NAME;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "name"

  protected static final java.lang.String PATH;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "path"

  protected static final java.lang.String PERSISTENT_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "persistentProperty"

  protected static final java.lang.String PROJECT_NATURE;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "projectNature"

  protected static final java.lang.String PROJECT_PERSISTENT_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "projectPersistentProperty"

  protected static final java.lang.String PROJECT_SESSION_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "projectSessionProperty"

  protected static final java.lang.String READ_ONLY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "readOnly"

  protected static final java.lang.String SESSION_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
    ConstantValue: "sessionProperty"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
         0: .line 26
            aload 0 /* this */
            invokespecial org.eclipse.core.expressions.PropertyTester.<init>:()V
            return
        end local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/internal/propertytester/ResourcePropertyTester;

  public boolean test(java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=5
        start local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
        start local 1 // java.lang.Object receiver
        start local 2 // java.lang.String method
        start local 3 // java.lang.Object[] args
        start local 4 // java.lang.Object expectedValue
         0: .line 99
            aload 1 /* receiver */
            instanceof org.eclipse.core.resources.IResource
            ifne 2
         1: .line 100
            iconst_0
            ireturn
         2: .line 101
      StackMap locals:
      StackMap stack:
            aload 1 /* receiver */
            checkcast org.eclipse.core.resources.IResource
            astore 5 /* res */
        start local 5 // org.eclipse.core.resources.IResource res
         3: .line 102
            aload 2 /* method */
            ldc "name"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 103
            new org.eclipse.core.internal.propertytester.StringMatcher
            dup
            aload 0 /* this */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.eclipse.core.internal.propertytester.StringMatcher.<init>:(Ljava/lang/String;)V
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getName:()Ljava/lang/String;
            invokevirtual org.eclipse.core.internal.propertytester.StringMatcher.match:(Ljava/lang/String;)Z
            ireturn
         5: .line 104
      StackMap locals: org.eclipse.core.resources.IResource
      StackMap stack:
            aload 2 /* method */
            ldc "path"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 105
            new org.eclipse.core.internal.propertytester.StringMatcher
            dup
            aload 0 /* this */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.eclipse.core.internal.propertytester.StringMatcher.<init>:(Ljava/lang/String;)V
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getFullPath:()Lorg/eclipse/core/runtime/IPath;
            invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
            invokevirtual org.eclipse.core.internal.propertytester.StringMatcher.match:(Ljava/lang/String;)Z
            ireturn
         7: .line 106
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "extension"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 107
            new org.eclipse.core.internal.propertytester.StringMatcher
            dup
            aload 0 /* this */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.eclipse.core.internal.propertytester.StringMatcher.<init>:(Ljava/lang/String;)V
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getFileExtension:()Ljava/lang/String;
            invokevirtual org.eclipse.core.internal.propertytester.StringMatcher.match:(Ljava/lang/String;)Z
            ireturn
         9: .line 108
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "readOnly"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        10: .line 109
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getResourceAttributes:()Lorg/eclipse/core/resources/ResourceAttributes;
            astore 6 /* attr */
        start local 6 // org.eclipse.core.resources.ResourceAttributes attr
        11: .line 110
            aload 6 /* attr */
            ifnull 12
            aload 6 /* attr */
            invokevirtual org.eclipse.core.resources.ResourceAttributes.isReadOnly:()Z
            ifeq 12
            iconst_1
            goto 13
      StackMap locals: org.eclipse.core.resources.ResourceAttributes
      StackMap stack:
        12: iconst_0
      StackMap locals:
      StackMap stack: int
        13: aload 0 /* this */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toBoolean:(Ljava/lang/Object;)Z
            if_icmpne 14
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
        14: iconst_0
            ireturn
        end local 6 // org.eclipse.core.resources.ResourceAttributes attr
        15: .line 111
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "projectNature"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 22
        16: .line 113
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getProject:()Lorg/eclipse/core/resources/IProject;
            astore 6 /* proj */
        start local 6 // org.eclipse.core.resources.IProject proj
        17: .line 114
            aload 6 /* proj */
            ifnull 18
            aload 6 /* proj */
            invokeinterface org.eclipse.core.resources.IProject.isAccessible:()Z
            ifeq 18
            aload 6 /* proj */
            aload 0 /* this */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            invokeinterface org.eclipse.core.resources.IProject.hasNature:(Ljava/lang/String;)Z
            ifeq 18
            iconst_1
            ireturn
      StackMap locals: org.eclipse.core.resources.IProject
      StackMap stack:
        18: iconst_0
        19: ireturn
        end local 6 // org.eclipse.core.resources.IProject proj
        20: .line 115
      StackMap locals: org.eclipse.core.internal.propertytester.ResourcePropertyTester java.lang.Object java.lang.String java.lang.Object[] java.lang.Object org.eclipse.core.resources.IResource
      StackMap stack: org.eclipse.core.runtime.CoreException
            pop
        21: .line 116
            iconst_0
            ireturn
        22: .line 118
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "persistentProperty"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 24
        23: .line 119
            aload 0 /* this */
            aload 5 /* res */
            iconst_1
            aload 3 /* args */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.testProperty:(Lorg/eclipse/core/resources/IResource;Z[Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        24: .line 120
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "projectPersistentProperty"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 26
        25: .line 121
            aload 0 /* this */
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getProject:()Lorg/eclipse/core/resources/IProject;
            iconst_1
            aload 3 /* args */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.testProperty:(Lorg/eclipse/core/resources/IResource;Z[Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        26: .line 122
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "sessionProperty"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 28
        27: .line 123
            aload 0 /* this */
            aload 5 /* res */
            iconst_0
            aload 3 /* args */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.testProperty:(Lorg/eclipse/core/resources/IResource;Z[Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        28: .line 124
      StackMap locals:
      StackMap stack:
            aload 2 /* method */
            ldc "projectSessionProperty"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 30
        29: .line 125
            aload 0 /* this */
            aload 5 /* res */
            invokeinterface org.eclipse.core.resources.IResource.getProject:()Lorg/eclipse/core/resources/IProject;
            iconst_0
            aload 3 /* args */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.testProperty:(Lorg/eclipse/core/resources/IResource;Z[Ljava/lang/Object;Ljava/lang/Object;)Z
            ireturn
        30: .line 127
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 5 // org.eclipse.core.resources.IResource res
        end local 4 // java.lang.Object expectedValue
        end local 3 // java.lang.Object[] args
        end local 2 // java.lang.String method
        end local 1 // java.lang.Object receiver
        end local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   31     0           this  Lorg/eclipse/core/internal/propertytester/ResourcePropertyTester;
            0   31     1       receiver  Ljava/lang/Object;
            0   31     2         method  Ljava/lang/String;
            0   31     3           args  [Ljava/lang/Object;
            0   31     4  expectedValue  Ljava/lang/Object;
            3   31     5            res  Lorg/eclipse/core/resources/IResource;
           11   15     6           attr  Lorg/eclipse/core/resources/ResourceAttributes;
           17   20     6           proj  Lorg/eclipse/core/resources/IProject;
      Exception table:
        from    to  target  type
          16    19      20  Class org.eclipse.core.runtime.CoreException
    MethodParameters:
               Name  Flags
      receiver       
      method         
      args           
      expectedValue  

  protected boolean testProperty(org.eclipse.core.resources.IResource, boolean, java.lang.Object[], java.lang.Object);
    descriptor: (Lorg/eclipse/core/resources/IResource;Z[Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=9, args_size=5
        start local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
        start local 1 // org.eclipse.core.resources.IResource resource
        start local 2 // boolean persistentFlag
        start local 3 // java.lang.Object[] args
        start local 4 // java.lang.Object expectedValue
         0: .line 154
            aload 1 /* resource */
            ifnonnull 2
         1: .line 155
            iconst_0
            ireturn
         2: .line 158
      StackMap locals:
      StackMap stack:
            aload 3 /* args */
            arraylength
            tableswitch { // 0 - 1
                    0: 3
                    1: 6
              default: 9
          }
         3: .line 160
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* expectedValue */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            astore 5 /* propertyName */
        start local 5 // java.lang.String propertyName
         4: .line 161
            aconst_null
            astore 6 /* expectedVal */
        start local 6 // java.lang.String expectedVal
         5: .line 162
            goto 11
        end local 6 // java.lang.String expectedVal
        end local 5 // java.lang.String propertyName
         6: .line 164
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* args */
            iconst_0
            aaload
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            astore 5 /* propertyName */
        start local 5 // java.lang.String propertyName
         7: .line 165
            aconst_null
            astore 6 /* expectedVal */
        start local 6 // java.lang.String expectedVal
         8: .line 166
            goto 11
        end local 6 // java.lang.String expectedVal
        end local 5 // java.lang.String propertyName
         9: .line 168
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* args */
            iconst_0
            aaload
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            astore 5 /* propertyName */
        start local 5 // java.lang.String propertyName
        10: .line 169
            aload 0 /* this */
            aload 3 /* args */
            iconst_1
            aaload
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toString:(Ljava/lang/Object;)Ljava/lang/String;
            astore 6 /* expectedVal */
        start local 6 // java.lang.String expectedVal
        11: .line 173
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 5 /* propertyName */
            invokevirtual org.eclipse.core.internal.propertytester.ResourcePropertyTester.toQualifedName:(Ljava/lang/String;)Lorg/eclipse/core/runtime/QualifiedName;
            astore 7 /* key */
        start local 7 // org.eclipse.core.runtime.QualifiedName key
        12: .line 174
            iload 2 /* persistentFlag */
            ifeq 13
            aload 1 /* resource */
            aload 7 /* key */
            invokeinterface org.eclipse.core.resources.IResource.getPersistentProperty:(Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/String;
            goto 14
      StackMap locals: org.eclipse.core.runtime.QualifiedName
      StackMap stack:
        13: aload 1 /* resource */
            aload 7 /* key */
            invokeinterface org.eclipse.core.resources.IResource.getSessionProperty:(Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
        14: astore 8 /* actualVal */
        start local 8 // java.lang.Object actualVal
        15: .line 175
            aload 8 /* actualVal */
            ifnonnull 17
        16: .line 176
            iconst_0
            ireturn
        17: .line 177
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 6 /* expectedVal */
            ifnull 18
            aload 6 /* expectedVal */
            aload 8 /* actualVal */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
        18: iconst_1
        19: ireturn
        end local 8 // java.lang.Object actualVal
        end local 7 // org.eclipse.core.runtime.QualifiedName key
        20: .line 178
      StackMap locals: org.eclipse.core.internal.propertytester.ResourcePropertyTester org.eclipse.core.resources.IResource int java.lang.Object[] java.lang.Object java.lang.String java.lang.String
      StackMap stack: org.eclipse.core.runtime.CoreException
            pop
        21: .line 181
            iconst_0
            ireturn
        end local 6 // java.lang.String expectedVal
        end local 5 // java.lang.String propertyName
        end local 4 // java.lang.Object expectedValue
        end local 3 // java.lang.Object[] args
        end local 2 // boolean persistentFlag
        end local 1 // org.eclipse.core.resources.IResource resource
        end local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   22     0            this  Lorg/eclipse/core/internal/propertytester/ResourcePropertyTester;
            0   22     1        resource  Lorg/eclipse/core/resources/IResource;
            0   22     2  persistentFlag  Z
            0   22     3            args  [Ljava/lang/Object;
            0   22     4   expectedValue  Ljava/lang/Object;
            4    6     5    propertyName  Ljava/lang/String;
            7    9     5    propertyName  Ljava/lang/String;
           10   22     5    propertyName  Ljava/lang/String;
            5    6     6     expectedVal  Ljava/lang/String;
            8    9     6     expectedVal  Ljava/lang/String;
           11   22     6     expectedVal  Ljava/lang/String;
           12   20     7             key  Lorg/eclipse/core/runtime/QualifiedName;
           15   20     8       actualVal  Ljava/lang/Object;
      Exception table:
        from    to  target  type
          11    16      20  Class org.eclipse.core.runtime.CoreException
          17    19      20  Class org.eclipse.core.runtime.CoreException
    MethodParameters:
                Name  Flags
      resource        
      persistentFlag  
      args            
      expectedValue   

  protected boolean toBoolean(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
        start local 1 // java.lang.Object expectedValue
         0: .line 193
            aload 1 /* expectedValue */
            instanceof java.lang.Boolean
            ifeq 2
         1: .line 194
            aload 1 /* expectedValue */
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
         2: .line 196
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 1 // java.lang.Object expectedValue
        end local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/core/internal/propertytester/ResourcePropertyTester;
            0    3     1  expectedValue  Ljava/lang/Object;
    MethodParameters:
               Name  Flags
      expectedValue  

  protected org.eclipse.core.runtime.QualifiedName toQualifedName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/QualifiedName;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
        start local 1 // java.lang.String name
         0: .line 207
            aload 1 /* name */
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 3 /* dot */
        start local 3 // int dot
         1: .line 208
            iload 3 /* dot */
            iconst_m1
            if_icmpeq 4
         2: .line 209
            new org.eclipse.core.runtime.QualifiedName
            dup
            aload 1 /* name */
            iconst_0
            iload 3 /* dot */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            aload 1 /* name */
            iload 3 /* dot */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokespecial org.eclipse.core.runtime.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 2 /* key */
        start local 2 // org.eclipse.core.runtime.QualifiedName key
         3: .line 210
            goto 5
        end local 2 // org.eclipse.core.runtime.QualifiedName key
         4: .line 211
      StackMap locals: org.eclipse.core.internal.propertytester.ResourcePropertyTester java.lang.String top int
      StackMap stack:
            new org.eclipse.core.runtime.QualifiedName
            dup
            aconst_null
            aload 1 /* name */
            invokespecial org.eclipse.core.runtime.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 2 /* key */
        start local 2 // org.eclipse.core.runtime.QualifiedName key
         5: .line 213
      StackMap locals: org.eclipse.core.internal.propertytester.ResourcePropertyTester java.lang.String org.eclipse.core.runtime.QualifiedName int
      StackMap stack:
            aload 2 /* key */
            areturn
        end local 3 // int dot
        end local 2 // org.eclipse.core.runtime.QualifiedName key
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/core/internal/propertytester/ResourcePropertyTester;
            0    6     1  name  Ljava/lang/String;
            3    4     2   key  Lorg/eclipse/core/runtime/QualifiedName;
            5    6     2   key  Lorg/eclipse/core/runtime/QualifiedName;
            1    6     3   dot  I
    MethodParameters:
      Name  Flags
      name  

  protected java.lang.String toString(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
        start local 1 // java.lang.Object expectedValue
         0: .line 226
            aload 1 /* expectedValue */
            ifnonnull 1
            ldc ""
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* expectedValue */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 1 // java.lang.Object expectedValue
        end local 0 // org.eclipse.core.internal.propertytester.ResourcePropertyTester this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    3     0           this  Lorg/eclipse/core/internal/propertytester/ResourcePropertyTester;
            0    3     1  expectedValue  Ljava/lang/Object;
    MethodParameters:
               Name  Flags
      expectedValue  
}
SourceFile: "ResourcePropertyTester.java"