public interface org.antlr.v4.runtime.TokenFactory<Symbol extends org.antlr.v4.runtime.Token>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.antlr.v4.runtime.TokenFactory
  super_class: java.lang.Object
{
  public abstract Symbol create(org.antlr.v4.runtime.misc.Pair<org.antlr.v4.runtime.TokenSource, org.antlr.v4.runtime.CharStream>, int, java.lang.String, int, int, int, int, );
    descriptor: (Lorg/antlr/v4/runtime/misc/Pair;ILjava/lang/String;IIIII)Lorg/antlr/v4/runtime/Token;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/antlr/v4/runtime/misc/Pair<Lorg/antlr/v4/runtime/TokenSource;Lorg/antlr/v4/runtime/CharStream;>;ILjava/lang/String;IIIII)TSymbol;
    MethodParameters:
                    Name  Flags
      source              
      type                
      text                
      channel             
      start               
      stop                
      line                
      charPositionInLine  

  public abstract Symbol create(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Lorg/antlr/v4/runtime/Token;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ILjava/lang/String;)TSymbol;
    MethodParameters:
      Name  Flags
      type  
      text  
}
Signature: <Symbol::Lorg/antlr/v4/runtime/Token;>Ljava/lang/Object;
SourceFile: "TokenFactory.java"