public final class org.eclipse.core.runtime.PluginVersionIdentifier
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.eclipse.core.runtime.PluginVersionIdentifier
  super_class: java.lang.Object
{
  private Version version;
    descriptor: LVersion;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String SEPARATOR;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "."

  public void <init>(int, int, int);
    descriptor: (III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tVersion cannot be resolved to a type\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
         Name  Flags
      major    
      minor    
      service  

  public void <init>(int, int, int, java.lang.String);
    descriptor: (IIILjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tVersion cannot be resolved to a type\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
           Name  Flags
      major      
      minor      
      service    
      qualifier  

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.eclipse.osgi cannot be resolved\n\tThe import org.osgi cannot be resolved\n\tVersion cannot be resolved to a type\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
           Name  Flags
      versionId  

  public static org.eclipse.core.runtime.IStatus validateVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 135
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      version  

  private static java.lang.Object[] parseVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/Object;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 155
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n\tNLS cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
           Name  Flags
      versionId  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 229
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tVersion cannot be resolved to a type\n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
        Name  Flags
      object  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 239
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;

  public int getMajorComponent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 249
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;

  public int getMinorComponent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;

  public int getServiceComponent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 269
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;

  public java.lang.String getQualifierComponent();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 279
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;

  public boolean isGreaterOrEqualTo(org.eclipse.core.runtime.PluginVersionIdentifier);
    descriptor: (Lorg/eclipse/core/runtime/PluginVersionIdentifier;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
      Name  Flags
      id    

  public boolean isCompatibleWith(org.eclipse.core.runtime.PluginVersionIdentifier);
    descriptor: (Lorg/eclipse/core/runtime/PluginVersionIdentifier;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 336
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
      Name  Flags
      id    

  public boolean isEquivalentTo(org.eclipse.core.runtime.PluginVersionIdentifier);
    descriptor: (Lorg/eclipse/core/runtime/PluginVersionIdentifier;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 371
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
      Name  Flags
      id    

  public boolean isPerfect(org.eclipse.core.runtime.PluginVersionIdentifier);
    descriptor: (Lorg/eclipse/core/runtime/PluginVersionIdentifier;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 400
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
      Name  Flags
      id    

  public boolean isGreaterThan(org.eclipse.core.runtime.PluginVersionIdentifier);
    descriptor: (Lorg/eclipse/core/runtime/PluginVersionIdentifier;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 417
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
    MethodParameters:
      Name  Flags
      id    

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
         0: .line 452
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tVersion cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.core.runtime.PluginVersionIdentifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/core/runtime/PluginVersionIdentifier;
}
SourceFile: "PluginVersionIdentifier.java"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()