public class org.eclipse.jgit.storage.pack.PackStatistics
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jgit.storage.pack.PackStatistics
  super_class: java.lang.Object
{
  private org.eclipse.jgit.storage.pack.PackStatistics$Accumulator statistics;
    descriptor: Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(org.eclipse.jgit.storage.pack.PackStatistics$Accumulator);
    descriptor: (Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
        start local 1 // org.eclipse.jgit.storage.pack.PackStatistics$Accumulator accumulator
         0: .line 326
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 333
            aload 0 /* this */
            aload 1 /* accumulator */
            putfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
         2: .line 334
            return
        end local 1 // org.eclipse.jgit.storage.pack.PackStatistics$Accumulator accumulator
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
            0    3     1  accumulator  Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
    MethodParameters:
             Name  Flags
      accumulator  

  public long getAdvertised();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 343
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.advertised:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getWants();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 353
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.wants:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getHaves();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 363
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.haves:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getNotAdvertisedWants();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 373
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.notAdvertisedWants:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeNegotiating();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 385
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeNegotiating:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public java.util.Set<org.eclipse.jgit.lib.ObjectId> getInterestingObjects();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 395
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.interestingObjects:Ljava/util/Set;
            areturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
    Signature: ()Ljava/util/Set<Lorg/eclipse/jgit/lib/ObjectId;>;

  public java.util.Set<org.eclipse.jgit.lib.ObjectId> getUninterestingObjects();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 407
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.uninterestingObjects:Ljava/util/Set;
            areturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
    Signature: ()Ljava/util/Set<Lorg/eclipse/jgit/lib/ObjectId;>;

  public java.util.Set<org.eclipse.jgit.lib.ObjectId> getClientShallowCommits();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 418
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.clientShallowCommits:Ljava/util/Set;
            areturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
    Signature: ()Ljava/util/Set<Lorg/eclipse/jgit/lib/ObjectId;>;

  public java.util.List<org.eclipse.jgit.internal.storage.pack.CachedPack> getReusedPacks();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 428
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.reusedPacks:Ljava/util/List;
            areturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
    Signature: ()Ljava/util/List<Lorg/eclipse/jgit/internal/storage/pack/CachedPack;>;

  public java.util.Set<org.eclipse.jgit.lib.ObjectId> getRootCommits();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 437
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.rootCommits:Ljava/util/Set;
            areturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
    Signature: ()Ljava/util/Set<Lorg/eclipse/jgit/lib/ObjectId;>;

  public int getDeltaSearchNonEdgeObjects();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 448
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.deltaSearchNonEdgeObjects:I
            ireturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public int getDeltasFound();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 460
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.deltasFound:I
            ireturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTotalObjects();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 470
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.totalObjects:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getBitmapIndexMisses();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 482
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.bitmapIndexMisses:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTotalDeltas();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 492
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.totalDeltas:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getReusedObjects();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 503
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.reusedObjects:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getReusedDeltas();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 516
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.reusedDeltas:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTotalBytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 526
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.totalBytes:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getThinPackBytes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 539
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.thinPackBytes:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public org.eclipse.jgit.storage.pack.PackStatistics$ObjectType byObjectType(int);
    descriptor: (I)Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
        start local 1 // int typeCode
         0: .line 550
            new org.eclipse.jgit.storage.pack.PackStatistics$ObjectType
            dup
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.objectTypes:[Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;
            iload 1 /* typeCode */
            aaload
            invokespecial org.eclipse.jgit.storage.pack.PackStatistics$ObjectType.<init>:(Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;)V
            areturn
        end local 1 // int typeCode
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
            0    1     1  typeCode  I
    MethodParameters:
          Name  Flags
      typeCode  

  public boolean isShallow();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 559
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.depth:I
            ifle 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public int getDepth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 568
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.depth:I
            ireturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeCounting();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 580
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeCounting:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeSearchingForReuse();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 592
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeSearchingForReuse:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeSearchingForSizes();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 605
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeSearchingForSizes:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeCompressing();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 616
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeCompressing:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeWriting();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 628
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeWriting:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getReachabilityCheckDuration();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 640
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.reachabilityCheckDuration:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTreesTraversed();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 648
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.treesTraversed:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getOffloadedPackfiles();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 656
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.offloadedPackfiles:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getOffloadedPackfilesSize();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 664
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.offloadedPackfileSize:J
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public long getTimeTotal();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 673
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeCounting:J
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeSearchingForReuse:J
            ladd
         1: .line 674
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeSearchingForSizes:J
         2: .line 673
            ladd
         3: .line 674
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeCompressing:J
         4: .line 673
            ladd
         5: .line 675
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.timeWriting:J
         6: .line 673
            ladd
            lreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public double getTransferRate();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 685
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.storage.pack.PackStatistics.getTotalBytes:()J
            l2d
            aload 0 /* this */
            invokevirtual org.eclipse.jgit.storage.pack.PackStatistics.getTimeWriting:()J
            l2d
            ldc 1000.0
            ddiv
            ddiv
            dreturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 694
            invokestatic org.eclipse.jgit.internal.JGitText.get:()Lorg/eclipse/jgit/internal/JGitText;
            getfield org.eclipse.jgit.internal.JGitText.packWriterStatistics:Ljava/lang/String;
            iconst_4
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 695
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.totalObjects:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_1
         2: .line 696
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.totalDeltas:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_2
         3: .line 697
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.reusedObjects:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
            dup
            iconst_3
         4: .line 698
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.reusedDeltas:J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            aastore
         5: .line 694
            invokestatic java.text.MessageFormat.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;

  public java.util.Map<java.lang.Integer, org.eclipse.jgit.storage.pack.PackStatistics$ObjectType> getObjectTypes();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
         0: .line 707
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 1 /* map */
        start local 1 // java.util.HashMap map
         1: .line 708
            aload 1 /* map */
            iconst_3
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            new org.eclipse.jgit.storage.pack.PackStatistics$ObjectType
            dup
         2: .line 709
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.objectTypes:[Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;
            iconst_3
            aaload
            invokespecial org.eclipse.jgit.storage.pack.PackStatistics$ObjectType.<init>:(Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;)V
         3: .line 708
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 710
            aload 1 /* map */
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            new org.eclipse.jgit.storage.pack.PackStatistics$ObjectType
            dup
         5: .line 711
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.objectTypes:[Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;
            iconst_1
            aaload
            invokespecial org.eclipse.jgit.storage.pack.PackStatistics$ObjectType.<init>:(Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;)V
         6: .line 710
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         7: .line 712
            aload 1 /* map */
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            new org.eclipse.jgit.storage.pack.PackStatistics$ObjectType
            dup
         8: .line 713
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.objectTypes:[Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;
            iconst_4
            aaload
            invokespecial org.eclipse.jgit.storage.pack.PackStatistics$ObjectType.<init>:(Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;)V
         9: .line 712
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        10: .line 714
            aload 1 /* map */
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            new org.eclipse.jgit.storage.pack.PackStatistics$ObjectType
            dup
        11: .line 715
            aload 0 /* this */
            getfield org.eclipse.jgit.storage.pack.PackStatistics.statistics:Lorg/eclipse/jgit/storage/pack/PackStatistics$Accumulator;
            getfield org.eclipse.jgit.storage.pack.PackStatistics$Accumulator.objectTypes:[Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;
            iconst_2
            aaload
            invokespecial org.eclipse.jgit.storage.pack.PackStatistics$ObjectType.<init>:(Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType$Accumulator;)V
        12: .line 714
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        13: .line 716
            aload 1 /* map */
            areturn
        end local 1 // java.util.HashMap map
        end local 0 // org.eclipse.jgit.storage.pack.PackStatistics this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lorg/eclipse/jgit/storage/pack/PackStatistics;
            1   14     1   map  Ljava/util/HashMap<Ljava/lang/Integer;Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType;>;
    Signature: ()Ljava/util/Map<Ljava/lang/Integer;Lorg/eclipse/jgit/storage/pack/PackStatistics$ObjectType;>;
}
SourceFile: "PackStatistics.java"
NestMembers:
  org.eclipse.jgit.storage.pack.PackStatistics$Accumulator  org.eclipse.jgit.storage.pack.PackStatistics$ObjectType  org.eclipse.jgit.storage.pack.PackStatistics$ObjectType$Accumulator
InnerClasses:
  public Accumulator = org.eclipse.jgit.storage.pack.PackStatistics$Accumulator of org.eclipse.jgit.storage.pack.PackStatistics
  public ObjectType = org.eclipse.jgit.storage.pack.PackStatistics$ObjectType of org.eclipse.jgit.storage.pack.PackStatistics
  public Accumulator = org.eclipse.jgit.storage.pack.PackStatistics$ObjectType$Accumulator of org.eclipse.jgit.storage.pack.PackStatistics$ObjectType