public final class org.springframework.util.unit.DataSize implements java.lang.Comparable<org.springframework.util.unit.DataSize>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.springframework.util.unit.DataSize
  super_class: java.lang.Object
{
  private static final java.util.regex.Pattern PATTERN;
    descriptor: Ljava/util/regex/Pattern;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static long BYTES_PER_KB;
    descriptor: J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static long BYTES_PER_MB;
    descriptor: J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static long BYTES_PER_GB;
    descriptor: J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static long BYTES_PER_TB;
    descriptor: J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private final long bytes;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 39
            ldc "^([+\\-]?\\d+)([a-zA-Z]{0,2})$"
            invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
            putstatic org.springframework.util.unit.DataSize.PATTERN:Ljava/util/regex/Pattern;
         1: .line 44
            ldc 1024
            putstatic org.springframework.util.unit.DataSize.BYTES_PER_KB:J
         2: .line 49
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_KB:J
            ldc 1024
            lmul
            putstatic org.springframework.util.unit.DataSize.BYTES_PER_MB:J
         3: .line 54
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_MB:J
            ldc 1024
            lmul
            putstatic org.springframework.util.unit.DataSize.BYTES_PER_GB:J
         4: .line 59
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_GB:J
            ldc 1024
            lmul
            putstatic org.springframework.util.unit.DataSize.BYTES_PER_TB:J
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(long);
    descriptor: (J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.springframework.util.unit.DataSize this
        start local 1 // long bytes
         0: .line 65
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 66
            aload 0 /* this */
            lload 1 /* bytes */
            putfield org.springframework.util.unit.DataSize.bytes:J
         2: .line 67
            return
        end local 1 // long bytes
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/springframework/util/unit/DataSize;
            0    3     1  bytes  J
    MethodParameters:
       Name  Flags
      bytes  

  public static org.springframework.util.unit.DataSize ofBytes(long);
    descriptor: (J)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // long bytes
         0: .line 76
            new org.springframework.util.unit.DataSize
            dup
            lload 0 /* bytes */
            invokespecial org.springframework.util.unit.DataSize.<init>:(J)V
            areturn
        end local 0 // long bytes
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  bytes  J
    MethodParameters:
       Name  Flags
      bytes  

  public static org.springframework.util.unit.DataSize ofKilobytes(long);
    descriptor: (J)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // long kilobytes
         0: .line 85
            new org.springframework.util.unit.DataSize
            dup
            lload 0 /* kilobytes */
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_KB:J
            invokestatic java.lang.Math.multiplyExact:(JJ)J
            invokespecial org.springframework.util.unit.DataSize.<init>:(J)V
            areturn
        end local 0 // long kilobytes
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  kilobytes  J
    MethodParameters:
           Name  Flags
      kilobytes  

  public static org.springframework.util.unit.DataSize ofMegabytes(long);
    descriptor: (J)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // long megabytes
         0: .line 94
            new org.springframework.util.unit.DataSize
            dup
            lload 0 /* megabytes */
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_MB:J
            invokestatic java.lang.Math.multiplyExact:(JJ)J
            invokespecial org.springframework.util.unit.DataSize.<init>:(J)V
            areturn
        end local 0 // long megabytes
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  megabytes  J
    MethodParameters:
           Name  Flags
      megabytes  

  public static org.springframework.util.unit.DataSize ofGigabytes(long);
    descriptor: (J)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // long gigabytes
         0: .line 103
            new org.springframework.util.unit.DataSize
            dup
            lload 0 /* gigabytes */
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_GB:J
            invokestatic java.lang.Math.multiplyExact:(JJ)J
            invokespecial org.springframework.util.unit.DataSize.<init>:(J)V
            areturn
        end local 0 // long gigabytes
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  gigabytes  J
    MethodParameters:
           Name  Flags
      gigabytes  

  public static org.springframework.util.unit.DataSize ofTerabytes(long);
    descriptor: (J)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // long terabytes
         0: .line 112
            new org.springframework.util.unit.DataSize
            dup
            lload 0 /* terabytes */
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_TB:J
            invokestatic java.lang.Math.multiplyExact:(JJ)J
            invokespecial org.springframework.util.unit.DataSize.<init>:(J)V
            areturn
        end local 0 // long terabytes
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  terabytes  J
    MethodParameters:
           Name  Flags
      terabytes  

  public static org.springframework.util.unit.DataSize of(long, org.springframework.util.unit.DataUnit);
    descriptor: (JLorg/springframework/util/unit/DataUnit;)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // long amount
        start local 2 // org.springframework.util.unit.DataUnit unit
         0: .line 122
            aload 2 /* unit */
            ldc "Unit must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 123
            new org.springframework.util.unit.DataSize
            dup
            lload 0 /* amount */
            aload 2 /* unit */
            invokevirtual org.springframework.util.unit.DataUnit.size:()Lorg/springframework/util/unit/DataSize;
            invokevirtual org.springframework.util.unit.DataSize.toBytes:()J
            invokestatic java.lang.Math.multiplyExact:(JJ)J
            invokespecial org.springframework.util.unit.DataSize.<init>:(J)V
            areturn
        end local 2 // org.springframework.util.unit.DataUnit unit
        end local 0 // long amount
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0  amount  J
            0    2     2    unit  Lorg/springframework/util/unit/DataUnit;
    MethodParameters:
        Name  Flags
      amount  
      unit    

  public static org.springframework.util.unit.DataSize parse(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.CharSequence text
         0: .line 141
            aload 0 /* text */
            aconst_null
            invokestatic org.springframework.util.unit.DataSize.parse:(Ljava/lang/CharSequence;Lorg/springframework/util/unit/DataUnit;)Lorg/springframework/util/unit/DataSize;
            areturn
        end local 0 // java.lang.CharSequence text
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  text  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      text  

  public static org.springframework.util.unit.DataSize parse(java.lang.CharSequence, org.springframework.util.unit.DataUnit);
    descriptor: (Ljava/lang/CharSequence;Lorg/springframework/util/unit/DataUnit;)Lorg/springframework/util/unit/DataSize;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // java.lang.CharSequence text
        start local 1 // org.springframework.util.unit.DataUnit defaultUnit
         0: .line 161
            aload 0 /* text */
            ldc "Text must not be null"
            invokestatic org.springframework.util.Assert.notNull:(Ljava/lang/Object;Ljava/lang/String;)V
         1: .line 163
            getstatic org.springframework.util.unit.DataSize.PATTERN:Ljava/util/regex/Pattern;
            aload 0 /* text */
            invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
            astore 2 /* matcher */
        start local 2 // java.util.regex.Matcher matcher
         2: .line 164
            aload 2 /* matcher */
            invokevirtual java.util.regex.Matcher.matches:()Z
            ldc "Does not match data size pattern"
            invokestatic org.springframework.util.Assert.state:(ZLjava/lang/String;)V
         3: .line 165
            aload 2 /* matcher */
            iconst_2
            invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
            aload 1 /* defaultUnit */
            invokestatic org.springframework.util.unit.DataSize.determineDataUnit:(Ljava/lang/String;Lorg/springframework/util/unit/DataUnit;)Lorg/springframework/util/unit/DataUnit;
            astore 3 /* unit */
        start local 3 // org.springframework.util.unit.DataUnit unit
         4: .line 166
            aload 2 /* matcher */
            iconst_1
            invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
            invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
            lstore 4 /* amount */
        start local 4 // long amount
         5: .line 167
            lload 4 /* amount */
            aload 3 /* unit */
            invokestatic org.springframework.util.unit.DataSize.of:(JLorg/springframework/util/unit/DataUnit;)Lorg/springframework/util/unit/DataSize;
         6: areturn
        end local 4 // long amount
        end local 3 // org.springframework.util.unit.DataUnit unit
        end local 2 // java.util.regex.Matcher matcher
         7: .line 169
      StackMap locals:
      StackMap stack: java.lang.Exception
            astore 2 /* ex */
        start local 2 // java.lang.Exception ex
         8: .line 170
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "'"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* text */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            ldc "' is not a valid data size"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aload 2 /* ex */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.lang.Exception ex
        end local 1 // org.springframework.util.unit.DataUnit defaultUnit
        end local 0 // java.lang.CharSequence text
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         text  Ljava/lang/CharSequence;
            0    9     1  defaultUnit  Lorg/springframework/util/unit/DataUnit;
            2    7     2      matcher  Ljava/util/regex/Matcher;
            4    7     3         unit  Lorg/springframework/util/unit/DataUnit;
            5    7     4       amount  J
            8    9     2           ex  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     6       7  Class java.lang.Exception
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
             Name  Flags
      text         
      defaultUnit  

  private static org.springframework.util.unit.DataUnit determineDataUnit(java.lang.String, org.springframework.util.unit.DataUnit);
    descriptor: (Ljava/lang/String;Lorg/springframework/util/unit/DataUnit;)Lorg/springframework/util/unit/DataUnit;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=3, args_size=2
        start local 0 // java.lang.String suffix
        start local 1 // org.springframework.util.unit.DataUnit defaultUnit
         0: .line 175
            aload 1 /* defaultUnit */
            ifnull 1
            aload 1 /* defaultUnit */
            goto 2
      StackMap locals:
      StackMap stack:
         1: getstatic org.springframework.util.unit.DataUnit.BYTES:Lorg/springframework/util/unit/DataUnit;
      StackMap locals:
      StackMap stack: org.springframework.util.unit.DataUnit
         2: astore 2 /* defaultUnitToUse */
        start local 2 // org.springframework.util.unit.DataUnit defaultUnitToUse
         3: .line 176
            aload 0 /* suffix */
            invokestatic org.springframework.util.StringUtils.hasLength:(Ljava/lang/String;)Z
            ifeq 4
            aload 0 /* suffix */
            invokestatic org.springframework.util.unit.DataUnit.fromSuffix:(Ljava/lang/String;)Lorg/springframework/util/unit/DataUnit;
            goto 5
      StackMap locals: org.springframework.util.unit.DataUnit
      StackMap stack:
         4: aload 2 /* defaultUnitToUse */
      StackMap locals:
      StackMap stack: org.springframework.util.unit.DataUnit
         5: areturn
        end local 2 // org.springframework.util.unit.DataUnit defaultUnitToUse
        end local 1 // org.springframework.util.unit.DataUnit defaultUnit
        end local 0 // java.lang.String suffix
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    6     0            suffix  Ljava/lang/String;
            0    6     1       defaultUnit  Lorg/springframework/util/unit/DataUnit;
            3    6     2  defaultUnitToUse  Lorg/springframework/util/unit/DataUnit;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
             Name  Flags
      suffix       
      defaultUnit  

  public boolean isNegative();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 184
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            lconst_0
            lcmp
            ifge 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/springframework/util/unit/DataSize;

  public long toBytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 192
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            lreturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public long toKilobytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 200
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_KB:J
            ldiv
            lreturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public long toMegabytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 208
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_MB:J
            ldiv
            lreturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public long toGigabytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 216
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_GB:J
            ldiv
            lreturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public long toTerabytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 224
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            getstatic org.springframework.util.unit.DataSize.BYTES_PER_TB:J
            ldiv
            lreturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public int compareTo(org.springframework.util.unit.DataSize);
    descriptor: (Lorg/springframework/util/unit/DataSize;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.springframework.util.unit.DataSize this
        start local 1 // org.springframework.util.unit.DataSize other
         0: .line 229
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            aload 1 /* other */
            getfield org.springframework.util.unit.DataSize.bytes:J
            invokestatic java.lang.Long.compare:(JJ)I
            ireturn
        end local 1 // org.springframework.util.unit.DataSize other
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/springframework/util/unit/DataSize;
            0    1     1  other  Lorg/springframework/util/unit/DataSize;
    MethodParameters:
       Name  Flags
      other  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 234
            ldc "%dB"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.springframework.util.unit.DataSize this
        start local 1 // java.lang.Object other
         0: .line 240
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 241
            iconst_1
            ireturn
         2: .line 243
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            ifnull 3
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* other */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 4
         3: .line 244
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 246
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            checkcast org.springframework.util.unit.DataSize
            astore 2 /* otherSize */
        start local 2 // org.springframework.util.unit.DataSize otherSize
         5: .line 247
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            aload 2 /* otherSize */
            getfield org.springframework.util.unit.DataSize.bytes:J
            lcmp
            ifne 6
            iconst_1
            ireturn
      StackMap locals: org.springframework.util.unit.DataSize
      StackMap stack:
         6: iconst_0
            ireturn
        end local 2 // org.springframework.util.unit.DataSize otherSize
        end local 1 // java.lang.Object other
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lorg/springframework/util/unit/DataSize;
            0    7     1      other  Ljava/lang/Object;
            5    7     2  otherSize  Lorg/springframework/util/unit/DataSize;
    MethodParameters:
       Name  Flags
      other  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.util.unit.DataSize this
         0: .line 252
            aload 0 /* this */
            getfield org.springframework.util.unit.DataSize.bytes:J
            invokestatic java.lang.Long.hashCode:(J)I
            ireturn
        end local 0 // org.springframework.util.unit.DataSize this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/util/unit/DataSize;

  public int compareTo(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast org.springframework.util.unit.DataSize
            invokevirtual org.springframework.util.unit.DataSize.compareTo:(Lorg/springframework/util/unit/DataSize;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Ljava/lang/Comparable<Lorg/springframework/util/unit/DataSize;>;
SourceFile: "DataSize.java"