public class org.antlr.runtime.debug.Profiler$ProfileStats
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.antlr.runtime.debug.Profiler$ProfileStats
  super_class: java.lang.Object
{
  public java.lang.String Version;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC

  public int numRuleInvocations;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numUniqueRulesInvoked;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numDecisionEvents;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numDecisionsCovered;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numDecisionsThatPotentiallyBacktrack;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numDecisionsThatDoBacktrack;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int maxRuleInvocationDepth;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public float avgkPerDecisionEvent;
    descriptor: F
    flags: (0x0001) ACC_PUBLIC

  public float avgkPerBacktrackingDecisionEvent;
    descriptor: F
    flags: (0x0001) ACC_PUBLIC

  public float averageDecisionPercentBacktracks;
    descriptor: F
    flags: (0x0001) ACC_PUBLIC

  public int numBacktrackOccurrences;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numFixedDecisions;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int minDecisionMaxFixedLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int maxDecisionMaxFixedLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int avgDecisionMaxFixedLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int stddevDecisionMaxFixedLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numCyclicDecisions;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int minDecisionMaxCyclicLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int maxDecisionMaxCyclicLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int avgDecisionMaxCyclicLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int stddevDecisionMaxCyclicLookaheads;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numSemanticPredicates;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numTokens;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numHiddenTokens;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numCharsMatched;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numHiddenCharsMatched;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numReportedErrors;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numMemoizationCacheHits;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numMemoizationCacheMisses;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numGuessingRuleInvocations;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public int numMemoizationCacheEntries;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.antlr.runtime.debug.Profiler$ProfileStats this
         0: .line 44
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.antlr.runtime.debug.Profiler$ProfileStats this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/antlr/runtime/debug/Profiler$ProfileStats;
}
SourceFile: "Profiler.java"
NestHost: org.antlr.runtime.debug.Profiler
InnerClasses:
  public ProfileStats = org.antlr.runtime.debug.Profiler$ProfileStats of org.antlr.runtime.debug.Profiler