public final class com.google.crypto.tink.KeyTemplate
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.google.crypto.tink.KeyTemplate
  super_class: java.lang.Object
{
  private final com.google.crypto.tink.proto.KeyTemplate kt;
    descriptor: Lcom/google/crypto/tink/proto/KeyTemplate;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  static com.google.crypto.tink.KeyTemplate$OutputPrefixType fromProto(com.google.crypto.tink.proto.OutputPrefixType);
    descriptor: (Lcom/google/crypto/tink/proto/OutputPrefixType;)Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 50
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.google.crypto.tink.proto cannot be resolved to a type\n\tTINK cannot be resolved to a variable\n\tLEGACY cannot be resolved to a variable\n\tRAW cannot be resolved to a variable\n\tCRUNCHY cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                  Name  Flags
      outputPrefixType  

  private static com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType);
    descriptor: (Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/proto/OutputPrefixType;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 65
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.google.crypto.tink.proto cannot be resolved to a type\n\tcom.google.crypto.tink.proto.OutputPrefixType cannot be resolved to a type\n\tcom.google.crypto.tink.proto.OutputPrefixType cannot be resolved to a variable\n\tcom.google.crypto.tink.proto.OutputPrefixType cannot be resolved to a variable\n\tcom.google.crypto.tink.proto.OutputPrefixType cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                  Name  Flags
      outputPrefixType  

  public static com.google.crypto.tink.KeyTemplate create(java.lang.String, byte[], com.google.crypto.tink.KeyTemplate$OutputPrefixType);
    descriptor: (Ljava/lang/String;[BLcom/google/crypto/tink/KeyTemplate$OutputPrefixType;)Lcom/google/crypto/tink/KeyTemplate;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 83
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.google.crypto.tink.proto.KeyTemplate cannot be resolved to a type\n\tThe method toProto(KeyTemplate.OutputPrefixType) from the type KeyTemplate refers to the missing type OutputPrefixType\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
                  Name  Flags
      typeUrl           
      value             
      outputPrefixType  

  void <init>(com.google.crypto.tink.proto.KeyTemplate);
    descriptor: (Lcom/google/crypto/tink/proto/KeyTemplate;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.google.crypto.tink.KeyTemplate this
         0: .line 19
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.google.errorprone cannot be resolved\n\tImmutable cannot be resolved to a type\n\tcom.google.crypto.tink.proto cannot be resolved to a type\n\tcom.google.crypto.tink.proto cannot be resolved to a type\n\tKeyTemplate cannot be resolved to a type\n\tcom.google.crypto.tink.proto cannot be resolved to a type\n\tKeyTemplate cannot be resolved to a type\n\tKeyTemplate cannot be resolved to a type\n\tKeyTemplate cannot be resolved to a type\n\tKeyTemplate cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.KeyTemplate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/KeyTemplate;
    MethodParameters:
      Name  Flags
      kt    

  com.google.crypto.tink.proto.KeyTemplate getProto();
    descriptor: ()Lcom/google/crypto/tink/proto/KeyTemplate;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.KeyTemplate this
         0: .line 94
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tcom.google.crypto.tink.proto cannot be resolved to a type\n\tKeyTemplate cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.KeyTemplate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/KeyTemplate;

  public java.lang.String getTypeUrl();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.KeyTemplate this
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tKeyTemplate cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.KeyTemplate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/KeyTemplate;

  public byte[] getValue();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.KeyTemplate this
         0: .line 103
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tKeyTemplate cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.KeyTemplate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/KeyTemplate;

  public com.google.crypto.tink.KeyTemplate$OutputPrefixType getOutputPrefixType();
    descriptor: ()Lcom/google/crypto/tink/KeyTemplate$OutputPrefixType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.google.crypto.tink.KeyTemplate this
         0: .line 107
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tKeyTemplate cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.google.crypto.tink.KeyTemplate this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/crypto/tink/KeyTemplate;
}
SourceFile: "KeyTemplate.java"
NestMembers:
  com.google.crypto.tink.KeyTemplate$OutputPrefixType
InnerClasses:
  public final OutputPrefixType = com.google.crypto.tink.KeyTemplate$OutputPrefixType of com.google.crypto.tink.KeyTemplate
    RuntimeInvisibleAnnotations: 
      Immutable()